我正在開發一個項目,我必須在其中創建一個新功能。加載兩個不同版本的DLL
現在我面臨的一個問題是,有一個老版本的項目中的DLL引用和開發功能我需要一個新版本的DLL,所以它是不可能在同一個項目中使用這兩個DLL,但兩個DLL需要運行這些功能。
解決此問題的最佳技術是什麼?
我正在開發一個項目,我必須在其中創建一個新功能。加載兩個不同版本的DLL
現在我面臨的一個問題是,有一個老版本的項目中的DLL引用和開發功能我需要一個新版本的DLL,所以它是不可能在同一個項目中使用這兩個DLL,但兩個DLL需要運行這些功能。
解決此問題的最佳技術是什麼?
有關問題的最佳解決方案是全局程序集緩存(GAC)
使用該工具的Gacutil.exe兩者的組裝件的添加到GAC。它的工作原理非常適合使用在DLL文件的不同版本
嘗試谷歌它,GAC會幫助你;)
創建2個共享組件並把它放在GAC。 檢查此鏈接,這將解決您的問題。
http://geekswithblogs.net/narent/archive/2008/11/11/126940.aspx