【发布时间】:2011-12-22 06:42:37
【问题描述】:
我正在开发一个项目,我必须在其中创建一个新功能。
现在我面临一个问题,即在旧版本的项目中有一个 DLL 引用,并且为了开发该功能,我需要一个新版本的新 dll,因此不可能在同一个项目中使用两个 DLL,但两个 DLL 都是需要运行这些功能。
解决这个问题的最佳技术是什么?
【问题讨论】:
标签: c# asp.net dll .net-assembly
我正在开发一个项目,我必须在其中创建一个新功能。
现在我面临一个问题,即在旧版本的项目中有一个 DLL 引用,并且为了开发该功能,我需要一个新版本的新 dll,因此不可能在同一个项目中使用两个 DLL,但两个 DLL 都是需要运行这些功能。
解决这个问题的最佳技术是什么?
【问题讨论】:
标签: c# asp.net dll .net-assembly
创建 2 个共享程序集并将其放入 GAC。 检查此链接,这将解决您的问题。
http://geekswithblogs.net/narent/archive/2008/11/11/126940.aspx
【讨论】:
解决您的问题的最佳方法是全局程序集缓存 (gac)
使用工具 gacutil.exe 并将您的两个程序集添加到 gac。它非常适合使用不同版本的 dll 文件
尝试用谷歌搜索它,gac 会帮助你;)
【讨论】: