我有一个项目查找同一程序集的多个版本的问题。System.Web.Mvc
例如:
我想确保我们的 MVC 项目永远不会dll
从任何地方找到这样一个过时的东西,除了 NuGet 源。
我意识到从系统中删除冲突版本并不是一个好主意,因为很多应用程序可能依赖于它们。例如,这个发现于C:\Program Files (x86)
更新:
由于我们使用 NuGet,因此我更改了:
Project > Properties > Build > Output > Output path:
至C:\Temp\Drop
在每个项目中(我们也有一些可移植区域类库项目),然后
Project > Properties > Reference Paths
并添加C:\Temp\Drop
问题就消失了。
这是正确的方法还是我只是在这里打开另一个关于蠕虫的罐头?