.net-assembly

    -1熱度

    1回答

    我試圖利用「cards.dll」模塊來創建一個可視卡片遊戲,並且我似乎無法弄清楚儘管所有的谷歌搜索我可以考慮去做。我有DLL文件(203,024字節),但我對「註冊」作爲.NET或COM程序集感到困惑。我曾嘗試: 將其添加爲基準(從Visual Studio 2015內) 明確裝入它 大會一個= Assembly.LoadFile(@ 「/ cards.dll」) ; 其結果: 該模塊預期含有集清

    5熱度

    1回答

    我正在使用運行時代碼生成來增強現有的進程。我在運行時創建的代碼需要訪問一些與創建代碼的進程已經引用相同的dll。 問題是該進程在某些第三方軟件中運行,該軟件從資源加載dll並將它們注入到我的進程中......因此,我無法訪問磁盤上的dll或包含dll的資源外包裝。 因此,我試圖使用我已經在內存中使用的程序集,並將它們送入Roslyn工作區,在該工作區中放置我的運行時代碼進行編譯。 我想我可以嘗試用

    0熱度

    1回答

    從C#3.5至4,我們開始具有的.resources的例外文件不上的InitializeComponent發現遷移後: An unhandled exception of type 'System.IO.FileNotFoundException' occurred in PresentationCore.dll Additional information: Could not load f

    3熱度

    1回答

    在我們的應用程序(包含65個項目的解決方案)中,在運行時分析所有引用的程序集以確定是否存在Ninject模塊(應用了一些過濾太)。這些模塊稍後會加載到Ninject內核中,並且每個模塊都會爲內核聲明綁定。 我們已經採用了一個加載器,它將引用的程序集加載到僅反射模式下的單獨程序集中。與Ninject從目錄加載程序集的方式不同之處在於該目錄可以包含不應加載模塊的程序集。並且在最開始時,並未加載所有引用

    0熱度

    1回答

    我正在嘗試檢查程序集的某些元數據而不將其永久加載到我的應用程序中。爲此,我創建一個臨時的​​AppDomain,將程序集加載到它中,然後卸載整個​​。根據this question的答案,這是「正確」的方式來做到這一點。 但卸載程序集後,它仍然保留在當前AppDomain中。爲什麼? 對this question的回答表明程序集可以被「放入」當前域,但我不明白我的例子中這怎麼可能。應用程序的其餘部

    0熱度

    1回答

    我正在使用VS2013,默認情況下它將以.NET Framework 4.5爲目標。我正在嘗試使用需要定位.NET 4.5.2的第三方庫。這是當事情開始打破: 我被警告MSB3270(「有處理器架構......以及處理器architectur ... 86之間的錯配」),所以我改變了平臺的x86。精細。 我得到THR誤差(也見的細節在這個問題的結束): 類型「System.Runtime.Seri

    -1熱度

    1回答

    我希望我的winforms用戶下載他們應該填寫的excel模板。 我已經將Excel文件作爲資源添加到我的項目資源中, t似乎讀取該文件以便能夠再次保存它。 var test = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceNames(); //One of the entries in test =

    0熱度

    1回答

    我到處尋找解決方案,我認爲這是不可能的! 我可以在.exe文件名中包含版本號(在AssemblyInfo.cs中)嗎?所以我不再需要爲每個發行版本重新命名輸出exe文件。 我剛發佈了這個問題,以確保其實這是不可能的。 否則,如果有人有工作解決方案,我會很高興知道它。 謝謝 編輯 我不是尋找如何讓程序集的版本,這是我能找到,但是我正在尋找如何自動包括版本到我的.exe輸出文件名

    0熱度

    1回答

    總之,我有一個CLR方法用於從SQL Server向用戶發送電子郵件。我在我的SQL Server表中擁有關於正文,附件,主題,電子郵件等的所有數據信息。那麼,我正在C#中做一個應用程序來做到這一點,我沒有用表格中存儲過程保存信息的麻煩,但是當我想執行我的SP發送ID(郵件)時。這說'命令成功完成',但郵件不發送。然後我測試從SQL Server手動執行我的SP,並正確發送一些ID,有些不'監視'

    0熱度

    1回答

    當前我正在使用* .csproj和nuspec文件創建nuget包。在nuspec文件我聲明瞭這樣的組裝/包版本: <package > <metadata> <id>$id$</id> <version>$version$</version> ... </metadata> </package > 在版本聲明如下組裝: [assembly: