我刚刚将我的解决方案从Visual Studio 2010迁移到2015.它由3个DLL项目(所有C#)和一个Web应用程序项目(VB.Net)组成。
尽管编译正确且能够运行/调试代码,Visual Studio 2015仍然抱怨......
BC32207该项目目前包含对多个版本的“xxx.dll”的引用,对版本2.0.5987.24747的直接引用和对版本2.0.5987.24748的间接引用。更改直接引用以使用xxx.dll版本2.0.5987.24748(或更高版本)。
这不仅发生在一个dll上,而且可能发生在3个中的任何一个......它似乎没有任何模式,它抱怨它。
我可以继续工作,但是在代码中有很多“错误”(用红色波浪下划线突出显示),这实际上并不是错误,这让人分心。
如果没有锁定版本号,我怎样才能阻止Visual Studio获取多个引用?
为了记录,我在cleaned
模式下有Release
解决方案,但在Debug
模式下进行编译后仍然可以得到它。