【发布时间】:2013-04-25 14:36:01
【问题描述】:
我正在使用 HtmlAgilityPack 在 Visual Studio 2012 中开发 Web 应用程序。我的项目引用了应用程序 bin 文件夹中的 dll 的 1.4.0.0 版本。以前它使用 1.3.0.0
该应用程序可以运行,但大约每天一次,bin 文件夹中的 dll 会被覆盖,将版本 1.4.0.0 替换为 1.3.0.0。第一次发生这种情况时,我已经检查了 GAC 并删除了我的 ASP.NET 临时文件夹。有谁知道这里发生了什么?
【问题讨论】:
-
使用 attrib.exe 使其只读,因此无法删除。应该有什么了不起!当它再次发生时。给初级团队成员放一天假是消除可能性的流行方法。
-
这似乎是一个相当不错的尝试途径。我会让你知道会发生什么。
-
只读似乎没有影响。我相信从事该项目的人之一正在提交引用旧版本 DLL 的项目文件。再加上我经常运行其他使用 1.3 的应用程序这一事实,让我相信 IIS 正在从 asp 缓存中提取 1.3。
-
您是否在一个解决方案中拥有多个项目?
标签: c# visual-studio dll visual-studio-2012