assembly-loading

    5熱度

    1回答

    我有一個運行在本地精細的應用程序,但是當部署了我看到的錯誤: Exception information: Exception type: ConfigurationErrorsException Exception message: Could not load file or assembly 'FluentMigrator.Runner' or one of its de

    0熱度

    1回答

    我想加載一個接口的所有類型,所以我可以調用它的方法。但是,程序集並未在編譯時引用。他們將在bin文件夾中。 這是我可以用Unity輕鬆完成的事嗎? 所以,比如我有代碼有點像: using (var container = new UnityContainer()) { container.RegisterType<IModule>(); var modul

    0熱度

    2回答

    是否存在我們可以掛鉤的事件,稱爲之前程序集已解決。 例如,如果AppDomain中的某些代碼正在調用Assembly.Load(path),那麼將引發該事件,表示此程序集試圖加載? 這對重定向在某些組件中硬編碼的可能裝配負載很有用。 如果可能的話,從配置中這樣做也是一個有效的選項。 有什麼建議嗎?

    1熱度

    2回答

    在Prism中,我有能力從我的動態加載的程序集聲明我如何期待加載程序集初始化我和什麼時候。也就是說,我可以將下面的類屬性: [ModuleExport(typeof運算(MyModule的),InitializationMode = InitializationMode.WhenAvailable)] 這將導致它的加載進行初始化我的模塊。 我正在尋找與MEF相同的功能,但我對它還不是很熟悉。我試圖

    2熱度

    1回答

    我通過Assembly.LoadFrom加載一個程序集(A),它存儲在應用程序的基本路徑之外;我加載的程序集引用另一個.net程序集(B)在同一個目錄中。 當我嘗試使用A程序集的某些方法時,Fusion日誌顯示系統正在嘗試從應用程序基目錄而不是A.dll的父目錄加載B.dll。 我添加了一個偵聽器AppDomain.CurrentDomain.AssemblyResolve,被調用與發件人有消息說

    9熱度

    3回答

    我正在使用.dll Newtonsoft.Json in my C# TBB來處理組件並生成Json數據。我已經在GAC[Global Assembly Cache]中添加了這個DLL,並且它也可以工作。但有時它不工作,我得到了以下錯誤而發佈: JScriptException: Expression 'RenderComponentPresentation()' had error 'Could

    0熱度

    1回答

    我不得不將一些舊.NET 2代碼爲.NET 4項目。它的下一行: 注: `return Assembly.LoadFrom(filePath, Assembly.GetExecutingAssembly().Evidence);` 正如微軟(MSDN)說,該API現在已過時。非過時替代方法是LoadFrom(String)。 我不熟悉Evidence類。什麼是風險只是從呼叫中刪除Evidenc

    1熱度

    1回答

    我正在創建一個新的MVC 4網站,並且我想使用Unity.MVC3庫來整合MVC中內置的DependencyResolver內容。 我也想引用一些舊的,更大的項目的一些數據訪問DLL。 我的問題是,Unity.MVC3和較舊的DLL分別針對不同版本的Unity,1.2.0.0和2.1.505.0進行編譯。我想在我的web.config文件中創建一個綁定重定向,像這樣: <dependentAsse

    4熱度

    2回答

    我使用CSharpCodeProvider編譯程序集,並且我將CompileParametersGenerateInMemory屬性設置爲true,因爲我不想創建物理文件。 編譯後,我可以採取CompilerResults,做這樣的事情 - object x = cr.CompiledAssembly.CreateInstance("MyGeneratedClass"); Console.Wri

    2熱度

    2回答

    我正在嘗試編寫類似ObjectFactory的東西,如果程序集的路徑和該程序集中的類型名稱使用反射返回同一類型的實例。由於我需要爲幾個不同的程序集中的類型重複執行此操作,因此每次需要給定類型的新實例時,是否應該使用Assembly.LoadFrom,或者是否應該以某種方式將結果對象和代理緩存到類型創建方法?