9

次のような FxCop レポートを生成できたのと同じ方法で、コマンド ラインから VS 2015 が提供するコード コード分析ツールを実行したいと考えています。

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

FxCop ツールを使用したくないことに注意してください。代わりに、コード分析ツールを起動して、選択したときに生成されるものと同様のレポートを生成したいと考えています。

分析 -> ソリューションでコード分析を実行

それをどのように達成できるか考えていますか?

更新: いくつかの調査の結果、コード分析を実行すると、実際に次の場所にある FxCopCmd.exe が実行されることがわかりました。C:\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 に答える