2013-10-24 11 views

答えて

5

FxCopまたはCode AnalysisはMsBuildに直接統合されているため、プロジェクトをビルドするときにMsBuildコマンドラインに/p:RunCodeAnalysis=Alwaysまたは/p:RunCodeAnalysis=Trueを追加するのと同じくらい簡単です。これにより標準的なコンパイラの警告が生成されるため、TeamCityはそれらを自動的に選択する必要があります。

+0

私はこの10回upvoteしたいと思います!私はあなたの答えを見つけるまで困難な方法でそれを試して数時間を失った。私は最初のビルドステップ(MsBuild)にパラメータを置き、ビルドログの特定のテキストで新しい「失敗条件」を作成しました。非常にありがとう! – fabriciorissetto

0

Visual Studio 2010+コード解析はFxCop 10.0に基づいています。 'FxCop'ビルダーランナータイプのビルドステップを追加するだけです。

[レポートXSLTファイル]設定を構成すると、ビルドランナーはHTMLレポートを出力します。 FxCop 10.0には、デフォルトのHTMLレポートを生成するために、 '%system.FxCopRoot%/ Xml/FxCopReport.xsl'の下にデフォルトのXSLTファイルが含まれています。

関連する問題