このトピックの内容は、次の製品に該当します。
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Visual Studio Premium または Visual Studio Ultimate でマネージ コード プロジェクトのコード分析を構成するときに、組み込みの規則セットの一覧が示されます。 最小推奨規則を使用することも、プロジェクトの種類に関連する他の規則セットを使用することもできます。 どちらの場合も、プロジェクトの要件に合わせて規則セットをカスタマイズすることができます。
使用できる規則セット
Visual Studio Premium または Visual Studio Ultimate で使用できる規則セットを次の表に示します。
規則セット |
説明 |
---|---|
この規則セットにはすべての規則が含まれます。 この規則セットを実行すると、多数の警告が報告される可能性があります。 この規則セットは、コード内のすべての問題を全体的に把握する場合に使用してください。 これは、用途を絞った各規則セットのうち、どれがプロジェクトに対して最も適切かを判断するのに役立ちます。 |
|
これらの規則は、フレームワーク API の使用の際の論理エラー、およびよくある失敗に関するものです。 この規則セットは、最小推奨規則で報告された警告の一覧から、さらに詳しい情報へと掘り下げる必要がある場合に使用してください。 |
|
これらの規則は、コードをわかりやすく、また使いやすくするためのベスト プラクティスに関するものです。 この規則セットは、プロジェクトにライブラリ コードが含まれる場合や、保守が容易なコードを実現するためにべスト プラクティスを適用する場合に使用してください。 |
|
これらの規則は、正確性に関する基本的な規則をさらに掘り下げて、論理エラーやフレームワーク使用エラーの検出件数を最大化するためのものです。 COM 相互運用機能やモバイル アプリケーションなど、特定のシナリオに重点が置かれています。 これらのシナリオのいずれかに該当するプロジェクトがある場合や、プロジェクト内の問題をさらに細かく探す必要がある場合には、この規則セットの使用を検討してください。 |
|
これらの規則は、基本デザイン ガイドライン規則をさらに掘り下げて、使用性と保守容易性に関する問題の検出件数を最大化するためのものです。 命名に関するガイドラインに重点が置かれています。 プロジェクトにライブラリ コードが含まれる場合や、保守が容易なコードを記述するために最高レベルの基準を適用する場合は、この規則セットの使用を検討してください。 |
|
これらの規則は、複数の言語、ロケール、およびカルチャが使用される環境において、データの正しい表示を妨げる問題に対処する規則です。 アプリケーションをローカライズまたはグローバル化する場合には、この規則セットを使用してください。 |
|
これらの規則は、セキュリティ ホール、アプリケーション クラッシュ、その他の重要な論理エラーやデザイン エラーなど、コードに含まれる最も重要な問題に関するものです。 プロジェクトにカスタムの規則セットを作成する場合は、必ずこの規則セットを含めることを推奨します。 |
|
この規則セットには、Microsoft のセキュリティ規則がすべて含まれます。 セキュリティ問題の検出件数を最大化するには、この規則セットを使用してください。 |