如何解决如何防止Visual Studio在GAC中使用旧的DLL版本作为程序中的引用?
我有一个使用Visual Studio 2012构建的程序,该程序引用log4net.dll。我拥有的该程序的最新版本是2.0.8.0。不知何故,版本1.2.10.0最终出现在我的全局程序集缓存中。我希望我的程序使用漂亮的新闪亮最新版本。即使我在项目中添加了对2.0.8.0文件的引用,该项目文件仍显式指定版本1.2.10.0。我想它是从GAC那里得到的。我尝试使用gacutil将其从GAC中删除,但它告诉我有两个程序依赖于它。
如何使Visual Studio使用所需的版本?我必须手动编辑项目文件吗?我是否必须将新版本安装到GAC中?我从未使用过GAC,因为我所读过的所有内容似乎都表明,除非您知道自己在做什么,否则显然不应该使用它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。