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

このトピックの内容は、次の製品に該当します。

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

トピック該当 トピック該当 トピック該当なし トピック該当なし

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

一般的なタスク

一般的なタスク

関連する参照先

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

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

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

コード分析結果を分析する: コード分析の警告とエラーは、Visual Studio の [エラー一覧] ウィンドウに一覧表示されます。 警告またはエラーの 1 つをクリックすると、その問題を含むソース コードが表示されます。また、警告は、詳細情報と修正候補にリンクされています。

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