FxCop

 .TestDevPartnerのような高価なツールを使わなくても、FxCopを使えばILの静的コード解析が可能です。

Visual Studio との統合

#ref(): File not found: "FxCop_in_VS.jpg" at page "Visual Studio/Tools"

  1. メニューの[ツール]から[外部ツール]を選択。
  2. 外部ツール登録ダイアログの各項目にそれぞれ以下の値を入力。
    • [タイトル]に「FxCop
    • [コマンド]に「C:\Program Files\Microsoft FxCop 1.36\FxCopCmd.exe」
    • [引数]に「/f:$(TargetPath) /r:"C:\Program Files\Microsoft FxCop 1.36\Rules" /c /directory:$(ProjectDir)\bin」
    • [初期ディレクトリ]に「$(ProjectDir)」
    • [出力ウィンドウを使用]をチェック
  3. で、メニューの[ツール]から[FxCop]を選択することで、ILの静的コード解析が実行され、結果が出力ウィンドウに表示されます。

 ただし、Visual Studioでは

  1. 解析結果の除外ができない。
  2. エラー内容から、MSDNの関連ページを開けない。
    など、FxCopアプリ実行時よりも機能的に劣る部分があります。

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS