加载两个版本不同的DLL

时间:2011-12-22 06:42:37

标签: c# asp.net dll .net-assembly

我正在开发一个项目,我必须在其中创建一个新功能。

现在我遇到一个问题,即在旧版本的项目中存在DLL引用,并且为了开发该功能,我需要一个新版本的新版本,因此不可能在同一个项目中同时使用这两个DLL,但这两个DLL都是需要运行这些功能。

解决这个问题的最佳技巧是什么?

2 个答案:

答案 0 :(得分:2)

创建2个共享程序集并将其放入GAC中。 检查此链接,这将解决您的问题。

http://geekswithblogs.net/narent/archive/2008/11/11/126940.aspx

答案 1 :(得分:0)

您的问题的最佳解决方案是全局程序集缓存(gac)

使用工具gacutil.exe并将两个程序集添加到gac。它适用于使用不同版本的dll-file

尝试google for it,gac会帮助你;)