14

これが重複した質問である場合は、適切なリンクを教えてください。この質問を削除します。

VS Team System でコード分析を使用できることは知っていますが、VS Professional を使用しています。

FxCop と Visual Studio を統合する方法を教えてください。コンパイルごとに FxCop を実行するために、ビルド後のイベントに FxCopCmd.exe を追加したくありません。ソリューション エクスプローラーでプロジェクトを右クリックして選択したときに FxCop を実行できるようにしたいと考えています。

ご協力いただきありがとうございます。

4

3 に答える 3

24

私が最終的にそれを理解するまでにはしばらく時間がかかりました。理想的ではありませんが、機能します。

更新:ステップバイステップの手順 で投稿を作成します:

MSDN 記事の解決策が機能しない場合でも、私を正しい軌道に乗せるリンクを提供してくれたaamitに感謝します。彼に+1を与えます。彼はそれに値する。

1.) FxCop GUI でプロジェクトを保存します。

重要:

  • を。ソリューションと同じディレクトリにプロジェクトを保存します。
  • b. FxCop プロジェクト名にソリューション名と同じ名前を付け、.sln 拡張子を含めます。

例: ソリューション名がMySolution.slnの場合、FxCop プロジェクト名は になりますMySolution.sln.FxCop

2.) Visual Studio で [ツール] -> [外部ツール] を選択します。

3.) [外部ツール] ダイアログ ボックスに次の情報を入力します。

  • タイトル: FxCop
  • コマンド: C:\Program Files\Microsoft FxCop 1.36\FxCopCmd.exe
  • 引数: /c /p:"$(SolutionDir)\$(SolutionFileName).fxcop" /cXsl:"C:\Program Files\Microsoft FxCop 1.36\Xml\VSConsoleOutput.xsl"
  • 初期ディレクトリ: C:\Program Files\Microsoft FxCop 1.36

[出力ウィンドウを使用する]チェックボックスがオンになっていることを確認します。

それでおしまい。それは私のために働く私はそれがあなたのために働くことを願っています.

于 2009-05-08T22:09:39.723 に答える
16

Visual Studio で FxCop を外部ツールとしてセットアップするのはどうですか? リンクは次のとおりです。

http://msdn.microsoft.com/en-us/library/bb429389(VS.80).aspx

于 2009-05-08T21:01:58.780 に答える