我最近将我的解决方案从使用 vs2010 pro sp1 的主开发机器移到了新机器上。除了构建失败之外,设置应该是相同的。
它给出的错误像
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9):警告 MSB3258:主要参考“C:\rep\hms\trunk\ikassystemv3\ikasDAL\bin\Debug\ ikasDAL.dll”无法解析,因为它间接依赖于 .NET Framework 程序集“mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”,其版本“4.0.0.0”高于版本当前目标框架中的“2.0.0.0”。
然而,所有有问题的库都设置为使用 .net 2 框架,我需要这种方式,否则它会破坏使用它们的东西。
但是由于某种原因,它似乎认为我的 .net 2 系统库以某种方式引用了 .net 4 的东西。所有引用的库都是 .net 2
你可以在这里看到我的构建输出