私は、プロジェクトのプロジェクトファイルにカスタムルールセットが含まれている.NET 4でコード解析を使用しています。FxCop 10 GUIで実行コード解析ルールを設定
カスタムルールセットと同じルールを使用して、プロジェクト出力に対してFxCop 10 GUIを実行したいとします。
これはFxCop GUI(FxCop.exe)で可能ですか?
私は、プロジェクトのプロジェクトファイルにカスタムルールセットが含まれている.NET 4でコード解析を使用しています。FxCop 10 GUIで実行コード解析ルールを設定
カスタムルールセットと同じルールを使用して、プロジェクト出力に対してFxCop 10 GUIを実行したいとします。
これはFxCop GUI(FxCop.exe)で可能ですか?
FxCop 10 GUIアプリケーションには、ルールセットのサポートが含まれていません。 GUIアプリケーションで最も近いのは、FxCopでプロジェクトをロードする前にルールセットから.fxcopプロジェクトファイルのRulesノードの内容を自動生成することです。これを行う場合は、FxCop/Code Analysisアセンブリに少しでも役立つAPIがあります(Microsoft.VisualStudio.CodeAnalysis.RuleSets.RuleSet.LoadFromFileなど)。
私は同じ問題を抱えていましたが、FXCopはルールセットをサポートしていませんが、FXCopCmd.exeのコマンドラインスイッチは文書化されていません。抑制したいメッセージの/ ridスイッチを定義するだけです。このスイッチは複数回発生する可能性があります。例:
"$(ProgramFiles)\Microsoft FxCop 10.0\FxCopCmd.exe" /console /file:"$(TargetPath)" /rid:-Microsoft.Design#CA1005 /rid:-Microsoft.Design#CA1020
あなたのVS 2008プロジェクトのポストビルドイベントで。
第H ウリ
あなたのコードを{sample code}に入れてください – Sampath
それは私が「グラフィカル・ユーザー・インターフェース(FxCop.exe)だ私は私が正しくあなたの質問を理解してかどうかわからないんだけど、あなたはキャン/ R引数でFxCopのあなたのルールセットを渡す... – Hinek
私のための解決策を探しています。私はその質問を明確にした。 –