【发布时间】:2012-11-12 22:15:07
【问题描述】:
我最近将我的解决方案从使用 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" 无法解析,因为它间接依赖于具有更高版本 "4.0.0.0" 的 .NET Framework 程序集 "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"比当前目标框架中的“2.0.0.0”版本。
但是所有有问题的库都设置为使用 .net 2 框架,我需要这种方式,否则它会破坏使用它们的东西。
但由于某种原因,它似乎认为我的 .net 2 系统库以某种方式引用了 .net 4 的东西。所有引用的库都是 .net 2
你可以在这里看到我的构建输出
【问题讨论】:
-
与
ikasDAL.dll有关 -
ikasDAL是您的项目之一吗?它引用了什么?
标签: c# msbuild build-error