加载两个不同版本的dll

本文关键字:版本 dll 两个 加载 | 更新日期: 2023-09-27 18:18:38

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

现在我面临的问题是,在一个项目中有一个旧版本的DLL参考,为了开发功能,我需要一个新版本的新DLL,所以不可能在同一个项目中使用两个DLL,但两个DLL都需要运行功能。

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

加载两个不同版本的dll

创建2个共享程序集并将其放入GAC中。点击这个链接,这将解决你的问题。

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

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

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

试着谷歌一下,gac会帮你的;)