.net-assembly

    0熱度

    2回答

    我在.NET中搜索了很多關於在運行時重裝程序集的信息。我能找到的唯一方法是使用另一個AppDomain。但是這使事情變得非常複雜。在我的情況下幾乎是不可能的,因爲將在運行時加載的程序集中的類不會從MarshalByRefObject繼承。我看過Unity遊戲引擎。編輯器在運行時構建組件,並使用編譯後的程序集。這怎麼可能?

    0熱度

    1回答

    我在測試數據庫中有一個名爲[Testing.Framework.sql]的程序集。我沒有裝配的DLL或文件。 我需要從它製作一個非對稱密鑰並登錄以授予它不安全的組裝狀態。 我嘗試這樣做: USE master; GO CREATE ASYMMETRIC KEY TestingProjectKey FROM ASSEMBLY [Testing].[Testing.Framework.SQL]

    0熱度

    1回答

    我想設置一個Xamarin.Forms解決方案,使用三個程序集「模型」,「視圖模型」和「視圖」來分離我的代碼根據像我這樣的MVVM風格往往在Windows WPF應用程序中。 iOS和Android引導程序項目對這三個程序集中的每一個都有引用View-Assembly具有對ViewModel和Model的引用,ViewModel只引用Model。 我在View-Assembly中添加了一個簡單的「

    0熱度

    2回答

    我可以看到這裏CIL指令列表: https://en.wikipedia.org/wiki/List_of_CIL_instructions 我的理解是,CIL在CLR運行。但是,我看不出有任何這些指令可以用來發出一個http請求(這在CLR中顯然是可行的)。 沒有任何代碼似乎是關於獲取外部信息。 我錯過了什麼?

    0熱度

    1回答

    我們有第三方應用程序,它以DLL的形式提供SDK,可用於開發自定義應用程序連接到他們的服務。該DLL位於第三方應用程序的目錄以及其依賴的一堆其他DLL中。 SDK指南提供了通過Visual Studio創建測試應用程序的說明,並且它說要添加對Copy Local設置爲False的SDK DLL的引用。我創建了一個測試Windows Forms .NET應用程序,並按照說明添加了對DLL的引用,並且

    1熱度

    1回答

    我的目標是執行某些「一段代碼」,即用某些組件,比組件的多個版本。我這樣做的方式是通過執行在不同的AppDomain「一段代碼」,每一個程序集的版本。 我能做到這一點,只有當「一段代碼」通過反射採用彙編,但我想是有「一段代碼」寫在強類型的方式。 換句話說,假設我有以下組件: namespace ClassLibrary1 { public class Class1 {

    0熱度

    1回答

    我已經試過這 byte[] bytes = File.ReadAllBytes("Program.exe"); Assembly assembly = Assembly.Load(bytes); assembly.EntryPoint.Invoke(null, new object[0]); 編譯好了,但是當我運行它,它說 「計劃沒有水庫......」 什麼我嘗試待辦事項在exeproxy

    0熱度

    1回答

    有許多類似的問題。但他們都已經幾年了,今天不再工作了(再?)。 所以這裏是我的問題: 我想加載一個c#程序集到內存中,並找出它是否包含匹配我想要使用的接口的類型。如果程序集包含這個類的類型,我參考並在我的主應用程序中使用它。如果沒有,我想卸載DLL,然後能夠刪除文件(從我的主應用程序或在應用程序運行時手動)。 我的第一個實現簡單地省略了appdomain方法,但它工作(沒有刪除或替換程序集文件)。

    0熱度

    1回答

    我已經與2.0.0.1版本在一臺服務器可通過訪問http://someipaddress/assembly/test.dll,我有另一種應用程序,它需要下載此Test.dll的和必須下載一個DLL訪問這些方法。 上網時對於這一點,我已經得到了三種不同的方法做, 1 Assembly.LoadFrom() 2. Assembly.LoadFile() 3. Assembly.Load() 我已經嘗試

    0熱度

    1回答

    我想版本我的asp.net核心應用。 我跟着這個鏈接:http://www.matthiaseinig.de/2013/05/20/auto-generate-fileversion-for-all-projects-in-a-solution-with-t4/,但我想刪除項目集信息,但我沒有找到它。 如何刪除重複的裝配信息?我想重寫ASP核心組件與另一個文件。