どのように統合FxCop VS2008年?
-
20-08-2019 - |
質問
これが重複して質問くださいものの適切なリンクはい削除します。
知っているVSチームシステムが使用できますコードの解析がんを対す。
お問い合わせくださいかい指向の技術と統合することを可能FxCop、Visual Studio?んを追加したいFxCopCmd.exe 私のポスト構築-イベントを実行FxCop毎に作成する。こういうことができるように走FxCop時を選択し右クリックし、プロジェクトソリューションエクスプローラ.
おります。
解決
でゴにより、やっとです。この理想的な解決策ではないものです。
更新: を作りたいポスト 一歩ず指示:
感謝 aamit, 提供したリンクによって私のものでそのソリューションのMSDNの記事でやらねばならない。渡+1;彼はあります。
1.) にFxCop GUIを保存するには、次のようにします
重要:
- a.保存プロジェクトが同じディレクトリ るソリューションです。
- b.のFxCopプロジェクト名の 同ソリューション名 含ます。slnいます。
例えば:合ソリューション名 MySolution.sln
, のFxCopプロジェクト名は MySolution.sln.FxCop
.
2.) Visual Studioでの選択ツール->外Toos
3.) 入力情報の外部ツールのダイアログボックス
- タイトル: FxCop
- コマンド: C:\Program ファイルを\Microsoft FxCop1.36\FxCopCmd.exe
- 引数: /c /p:"$(SolutionDir)\$(SolutionFileName).fxcop" /cXsl:"C:\Program ファイルを\Microsoft FxCop1.36\Xml\VSConsoleOutput.xsl"
- 初期ディレクトリ: C:\Program ファイルを\Microsoft FxCop1.36
う "利用出力ウィンドウ" チェックボックスをチェックします。
それだけです。を動作させることができ私はあなたにとってどんな年でしたいです。
他のヒント
どのようにVisual Studioで外部ツールとしてFxCopのの設定について?ここにリンクがあります:
http://msdn.microsoft.com/en -us /ライブラリ/ bb429389(VS.80).aspxのの
私は、プロジェクトのビルド後のイベントとして、ヴァディム年代に非常に類似したコマンドを実行します。そうすれば、私はすぐに私は再コンパイルとしてFxCopのエラーが発生します。しかし、私たちのコマンドはほとんど同じです。世界で少なくとも2人が同じ結論に達し知って素敵!
のエラーは、Visual Studoのエラー一覧ペインに表示されます。
"%ProgramFiles%\Microsoft FxCop 1.36\FxCopCmd.exe" /file:"$(TargetPath)" /console /dictionary:"$(SolutionDir)Res\FxCop\CustomDictionary.xml" /searchgac /ignoregeneratedcode
(あなたは/辞書引数を省略することができます;そうでないとき、それはちょうど私も読みやすくするためのコマンドライン・ラップFxCopのフラグ以来、私のカスタム辞書ファイルの1ハンガリアン記法など、いくつかの変数名を指します。)
これは少し長いビルドを作るんが、それはすぐにエラーを表示するために、プロジェクトごとのコマンドの設定を調整することがうれしいです。幸運!