2012-01-04 9 views
1

TFS 2010のビルド定義で、「コード解析を実行する」が「常に」に設定されている場合、どのようにカスタムコード解析ルールファイルを指定できますか?TFS 2010のコード解析設定の指定

ビルドフレーバは「リリース」です。

"Perform Code Analysis"に "AsConfigured"を設定しないようにして、設定がprojファイルから選択されるようにします。

ありがとうございました。

答えて

1

ビルドプロセスパラメータの構成で "MSBuild Arguments"エントリを使用して、/propertyコマンドラインエントリをMSBuildに渡すことができます。これにより、CodeAnalysisRuleSetプロパティ値のオーバーライドが適用されます。

既存のプロジェクトでCodeAnalysisRuleSetプロパティ値を設定した方法によっては、既存の値が空であれば条件付きの値割り当てを調整する必要があります。これを行う必要がある場合は、すべてのプロジェクトのコード解析構成を個別の.targetsファイルに移動して、後でより簡単に修正できるようにすることを検討してください。

+0

+1解決策だと思います。 – Khh

+0

素晴らしい解決策ですが、それを理解できないようです。 (http://msdn.microsoft.com/en-us/library/ms164311.aspx)。私は "AsConfigured"ルートを降りてしまったかもしれません......もし私がそれを理解できなければ、答えとしてマークします。 – msuhash

0

Alwaysに切り替えると、カスタムコード分析ルールセットファイルを指定することはできません。あなたは Alwaysにアクション現在のビルド味のための割り当てルールセットファイルが使用されているを設定した場合( Nicole's answerに基づく)

は、私は思います。

これに基づいて、hereまたはmenu->Analyze->Configure Code Analysis for Solution/ProjectsのようなプロジェクトにVSでカスタムルールセットファイルを割り当てる必要があります。

関連する問題