9

我想从命令行运行 VS 2015 提供的代码代码分析工具,就像我能够生成 FxCop 报告一样,如下所示:

FxCopCmd.exe /console /project *Project* /out:*ReportFile*

请注意,我不想使用 FxCop 工具,而是想启动代码分析工具来生成报告,类似于我选择时生成的报告:

分析 -> 对解决方案运行代码分析

知道如何实现吗?

更新: 经过一番研究,我发现运行代码分析实际上执行位于的 FxCopCmd.exeC:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe

4

1 回答 1

13

最后,我为自己找到了解决方案。

我所要做的就是向 MSBuild 命令添加一个新参数:

msbuild MySolution.sln /p:RunCodeAnalysis=true

事实上,这确实会生成一个与生成的 fxCop 报告看起来 1:1 的 xml 报告。

于 2015-11-23T09:03:37.013 回答