在TeamCity中运行和报告Visual Studio 2012代码分析的最佳方法是什么?
在TeamCity中运行和报告Visual Studio 2012代码分析的最佳方法是什么?
由于FxCop或代码分析直接集成到MsBuild中,因此在构建项目时,只需在MsBuild命令行中添加/p:RunCodeAnalysis=Always
或 /p:RunCodeAnalysis=True
即可。由于这将生成标准的编译器警告,TeamCity应该会自动检测到它们。
Visual Studio 2010+ Code Analysis基于FxCop 10.0。您可以简单地添加一个“FxCop”构建运行器类型的构建步骤。
当配置了“报告XSLT文件”设置时,构建运行器将输出HTML报告。FxCop 10.0在“%system.FxCopRoot%/Xml/FxCopReport.xsl”下包含一个默认的XSLT文件,用于生成默认的HTML报告。