BuilderパターンインセプションデッキサイトマップサイトマップFxCop(.NETのプログラミングチェック)このページでは.NETのコーディングにおけるルールチェックツールであるFxCopに関する説明を公開します。FxCopとはFxCopは、.NETのプログラミング内容が適切かチェックするMicrosoftのツールです。ライブラリ開発のデザインガイドライン」に基づいてアセンブリを分析します。FxCopでは、GUIアプリケーションが用意されており、チェックするルールを選択できます。上図を見てわかるように、FxCopのチェックルールは10個のカテゴリから構成されています。これらのカテゴリに含まれるチェックルールによって、コンパイル後のアセンブリに対して、コードが適切に記述されているかをチェックすることができます。チェックした結果は、赤のエラーや黄色の警告などレベル別にメッセージが表示されます。FxCopは、StyleCopとは異なり、C#以外の言語(VB.NET、F#、C++、IronPython、Boo等)で作成されたマネージコードのDLLやEXEのコードをチェックすることができます。(ちなみにFxCopは、Frameworkの警察という意味です。)WindowsSDKのインストール(FxCopのインストール準備)FxCopは、WindowsSDKに同梱されています。インストーラを使用してセットアップすることができます。FxCopを使いたい場合はToolにのみチェックを入れます。Nextボタンをクリックしてインストールを完了させます。4.WindowsSDKのインストール完了FxCopのインストール続けてFxCopをインストールします。スタートメニューからWindowsSDKのToolsフォルダを探して、FxCopのインストーラを起動します。1.FxCop10.0のセットアップ画面2.FxCop10.0のライセンスターム画面3.FxCopのインストール先を指定3.FxCopのインストール完了スタイルのチェック方法インストールが完了したら、FxCopを起動します。チェックを行いたい対象アセンブリを選択して、チェックボタンをクリックします。これによってチェックが行われますので、エラーメッセージの内容を確認すると良いでしょう。FxCopの日本語化について残念ながら、FxCopの日本語化は行われていません(レポートを日本語化する試みはあります)。Premiumエディション以上)に備わっている「コード分析機能」がFxCopと同じ機能を提供しています。上位エディションを用いることで、英語のメッセージが表している意味を理解できると思います。Tools」の各「ja」フォルダにその日本語リソースが配置されています。Studioから呼び出せると便利と考える方も多いと思います。integratorを利用できます。2010のProfessionalエディション以上であれば、統合することができます。