コード分析を使用したマネージ コードの品質の分析

Visual Studio のコード分析ツールを使用すると、安全ではないデータ アクセス、使用法違反、デザイン上の問題など、コード内の潜在的な問題を検出できます。コード分析の動作環境は、.NET Framework、ネイティブ (C と C++)、およびデータベース アプリケーションです。マネージ コードのコード分析では、特定のコードの問題を対象にした規則が規則セットにまとめられます。

一般的なタスク

一般的なタスク

関連する参照先

実習を行う: 単純な .NET Framework アプリケーションの問題を修正することで、コード分析の基礎を学習します。

プロジェクトに対してコード分析を構成する: マネージ コード用の規則は、セキュリティ、デザインなどの特定の分野を対象とする規則セットにまとめられます。Microsoft の標準の規則セットの 1 つを使用することも、独自のセットを作成することもできます。

コード分析を実行する: プロジェクトの構成がビルドされるたびにコード分析が自動的に実行されるように指定することも、プロジェクトに対して手動でコード分析を実行することもできます。

コード分析結果を分析する: コード分析の警告とエラーは、[コード分析] ウィンドウに一覧表示されます。警告またはエラーのタイトルを選択すると、警告に関する追加情報を表示し、規則を発動したソース コード行を表示および強調表示することができます。警告 ID を選択すると、問題の解決方法に関する情報と例が含まれた、MSDN ライブラリの詳細情報を表示できます。

コード分析を開発ライフサイクルと統合する: Team Foundation バージョン管理のチェックイン ポリシーにより、開発チームは、すべてのコード チェックインがコード分析標準の共通セットに対応していることを確認できます。コード分析規則違反の作業項目は、[エラー一覧] ウィンドウで簡単な手順により作成できます。