我使用VS2010 RC而靶向.NET 3.5。我可以没有问题通过Visual Studio中运行代码分析。然而,当我尝试我们的CI服务器上运行代码分析,它是没有得到执行。当我尝试使用的MSBuild 4.0来构建我得到以下异常:

C:\ Program Files文件(x86)的\的MSBuild \微软\ VisualStudio的\ V10.0 \ CodeAnalysis \ Microsoft.CodeAnalysis.targets(129,9):错误MSB4018:在 “CodeAnalysis” 任务意外失败

C:\程序文件(x86)\的MSBuild \微软\ VisualStudio的\ V10.0 \ CodeAnalysis \ Microsoft.CodeAnalysis.targets(129,9):错误MSB4018:System.TypeLoadException:无法加载类型“System.Runtime .Versioning.TargetFrameworkAttribute '从组件' mscorlib程序,版本= 4.0.0.0,文化=中性公钥= b77a5c561934e089

就像我说,它工作正常,当我运行它通过VS

有帮助吗?

解决方案

您将有艰难的时刻设置这...

我会在构建服务器上安装VS2010。问题解决了。

注意:结果 构建服务器应该是你的开发环境(不是生产环境)

的复制
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top