使用msbuild从命令提示符运行代码分析时遇到问题

时间:2010-03-24 15:51:07

标签: visual-studio-2010 msbuild code-analysis fxcop static-code-analysis

我在使用VS2010 RC时面向.NET 3.5。我可以通过Visual Studio运行代码分析而不会出现问题。但是,当我尝试在CI服务器上运行代码分析时,它没有被执行。当我尝试使用msbuild 4.0构建时,我得到以下异常:

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ CodeAnalysis \ Microsoft.CodeAnalysis.targets(129,9):错误MSB4018:“CodeAnalysis”任务意外失败。

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ CodeAnalysis \ Microsoft.CodeAnalysis.targets(129,9):错误MSB4018:System.TypeLoadException:无法加载类型'System.Runtime .Versioning.TargetFrameworkAttribute'来自assembly'mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089

就像我说的,当我通过VS运行它时,它可以正常工作。

1 个答案:

答案 0 :(得分:0)

你将很难设置它......

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

注意:
构建服务器应该是开发人员环境(而非生产环境)的复制