assembly-resolution

    1熱度

    1回答

    我有一個api MyApi,它被應用程序MyApplication使用。 MyApi有針對性的.NET 4.0客戶端配置文件的幾個dll文件。例如: MyApi.Core MyApi.Domain MyApi.Providers (和一些更多) 用於部署簡單起見,這些被ILMerged成 MyApi.ClientProfile 所有MyApis的DLL強命名。 MyApplication中的所有項

    2熱度

    1回答

    我有一個組件A,此組件動態加載程序集B,C和E。而且它將在未來加載更多。 問題之一: B引用F和G,當我嘗試在B聲明的類型的實例執行方法,從A,我得到一個異常告訴我,F沒有被發現的,課程。 問題: 我怎麼可以參考F和G當我動態加載大會 B,假設F和G在同一個文件夾中B? 我怎麼可以參考F和G當我動態加載大會 B,假設F和G是在不同的文件夾? 問題二: 這幾乎來自於,在試圖快速測試某些功能,我複製從

    1熱度

    2回答

    OK組件,這裏是設置: VB6的.exe文件,消耗一些.NET類。 的類位於5個.dll文件的,而是通過一個COM可見包裝暴露的.dll 使用的應用程序清單,我可以存儲在一個子文件夾命名MyCOMVisibleWrapper的COM可見MyCOMVisibleWrapper.dll(和.TLB)包裝。 我想在該文件夾中存儲依賴.Net .dlls。 但是,CLR會在VB6可執行文件所在的文件夾中查

    3熱度

    1回答

    我正在嘗試使用Cassini Web服務器來創建部署測試主機 - 一種嵌入式Web服務器,以從應用部署問題中隔離出Web服務器配置問題。好了,所以這行代碼吹,直到我把卡西尼號在GAC: // physical path points to the bin folder with the dll _host = (Host)_appManager.CreateObject(appId, typeo

    6熱度

    2回答

    我需要引用一個DLL有2個版本(一個用於32位和一個用於64位)。 我的目標是構建一個適用於32位和64位系統的Web應用程序。 我想到了默認引用32位的裝配和使用AssemblyResolve事件加載64位版本(如果加載32位版本的失敗): static void Main(string[] args) { AppDomain.CurrentDomain.AssemblyResolv

    4熱度

    1回答

    我想分析一個解決方案,該解決方案包含針對.NET 3.5 SP1的項目以及其他一些針對.NET 4的項目,並對.NET 3.5庫進行了一些依賴關係。 當我嘗試添加這兩個組件,一個用於.NET 3.5和另一個用於.NET 4的FxCop拋出一個異常: AssemblyLoadException Conflicting target platforms 'mscorlib, Version=2.0

    0熱度

    1回答

    我正在C#中構建代理服務以與安裝在主機上的SCVMM進行通信。爲此,代理引用以下程序集:Microsoft.SystemCenter.VirtualMachineManager.dll和Erros.dll等。 在Visual Studio開發環境中,我添加了對代理應用程序的引用。當我構建調試/發佈模式時,基本上我不會將上述程序集複製到調試/發佈目錄,因爲代理將分發給客戶。基本上,代理應用程序與SC

    1熱度

    1回答

    我創建了一個使用Oracle.Dataaccess庫版本1.10的應用程序。 當我部署一臺機器上有11g客戶端即Oracle.Dataaccess庫2.0那麼這不起作用的應用程序。我得到一個消息「無法找到庫Oracle.Dataaccess 1.10版」 我不知道什麼是錯的。誰能幫忙?

    1熱度

    2回答

    我遇到了一個問題,即協調構建項目以便在應用程序服務器中使用並用作獨立應用程序。 舉一個整體簡化的情況下,說我有三個項目A,B,C. 項目A依賴於項目B取決於項目C. 項目C具有依賴性X是標記爲已提供,因爲預計它將作爲應用程序服務器中的JEE庫提供。即jms.jar。 所以,如果我執行項目A的組件構建,我得到的所有的傳遞依賴保存那些標記爲提供符合市場預期。 現在我有地方項目A需要在獨立環境中,即應用

    2熱度

    4回答

    其他組件聲明的類型的字段 我有embedes的應用程序:內部本身並裝入AppDomain.CurrentDomain.AssemblyResolve事件中引用組件(稱爲ClassLibrary1的)(經由BuildAction的嵌入的資源) 。 主組件定義了一類的Class1: public class Class1 { public Class2 MyField { get; s