3
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 的参考文件夹中找到它

这可能是因为我已经将解决​​方案从 VS2010 更新到 VS2012,或者将 ASP.NET 的版本更新到了最新的 RTM 版本。我同时做了这两件事,从那以后警告就开始出现了。

我已经阅读了一些关于 SO 的类似问题,但还没有找到对我有用的问题。

谁能解释这里发生了什么以及如何解决它?

4

0 回答 0