我已经在VS 2015中为我的所有解决方案项目设置了代码分析,并且运行正常。在其中一个项目中,有.ruleset文件,所有其他项目都将该文件作为代码分析的规则集引用。现在我希望在没有安装VS的Windows Server 2012 R2上运行的TeamCity上运行相同的代码分析。
我已尝试/p:RunCodeAnalysis=True
作为建议here的MSBuild步骤的命令行参数。但是这个选项显然被忽略了,因为构建日志没有说明运行代码分析。我没有设置FxCop构建步骤,因为它需要指向.dll文件,但我希望代码分析能够实际分析我的解决方案中的代码,而不是IL。
提议的解决方案here是唯一可行的解决方案吗?它看起来有点像一个容易出错的黑客。