C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5):
warning MSB3247: Found conflicts between different versions of the
same dependent assembly
Foo.Tests -> C:\Foo.Tests\bin\Debug\Foo.Tests.dll
我使用了这个小工具ASMSPY,发现我的3个或4个程序集都引用了mscorlib
两次版本2.0.0.0
和版本4.0.0.0.
我对整个解决方案中的所有文件进行了全面搜索,发现没有对mscorlib的引用。我无法在visual studio中的references文件夹中找到它
由于我已经将VS2010的解决方案更新到VS2012,或者将ASP.NET的版本更新到最新的RTM版本,因此出现了这个问题。我同时做了两件事,警告从那时开始出现。
我在SO上读过一些类似的问题,但还没找到一个对我有用的问题。
有谁可以解释这里发生了什么以及如何解决它?