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

标签 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' 来自程序集 'mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089

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

最佳答案

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

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

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

关于visual-studio-2010 - 使用 msbuild 从命令提示符运行代码分析时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2509127/

相关文章:

c# - 如何为类 C 语言创建 Visual Studio 语法突出显示

java - Dodgy - 已知为 null 的值的冗余 nullcheck

asp.net-core - 为.Net Core 2.0项目启用代码分析结果出现CA0055和CA0052错误

c# - 处理对象的代码分析友好方式

c# - 是否可以在无需通过远程桌面连接的情况下运行编码的 UI 测试?

c# - 我怎样才能退出这个递归循环?

c# - VS2010 : Automatically insert date and initials to single line comments

visual-studio-2010 - 有没有一种简单的方法来记录 Visual Studio 2010 花费在构建上的时间?

visual-c++ - msbuild,如何设置环境变量?

c++ - 如何从 system() 使用 Visual Studio 2012 命令行工具