次の方法で共有


.NET のコード分析を手動で実行する

既定では、.NET Compiler Platform (Roslyn) アナライザーは、ビルド中および入力時に (ライブ コード分析を使用して) C# または Visual Basic コードを自動的に分析します。 そのため、通常はコード分析を手動でトリガーする必要はありません。 ただし、コード分析を手動でトリガーするシナリオがいくつかあります。

  • 特定のプロジェクトまたはソリューション内のすべてのファイルのコード分析の警告を表示する場合。 既定では、ライブ コード分析では、作業中のドキュメントに対してのみアナライザーが実行されます。 ただし、プロジェクトまたはソリューション全体でコード分析を 1 回トリガーすることもできます。 または、継続的なライブ コード分析を有効にして、ソリューション全体で実行することもできます。 詳細については、「 .NET のライブ コード分析を構成する」を参照してください。
  • 継続的なライブ分析やビルド時の分析よりも、オンデマンドのコード分析実行ワークフローを使用します。 その場合は、ライブ分析とビルド中にアナライザーの実行を無効にすることができます。 その後、プロジェクトまたはソリューションでコード分析を 1 回手動でトリガーできます。 分析の無効化の詳細については、「 .NET のソース コード分析を無効にする」を参照してください。

コード分析を手動で実行するには、Visual Studio 2019 バージョン 16.5 以降が必要です。

コード分析を手動で実行する

コード分析を手動で実行するには、次の手順に従います。

  1. ソリューション エクスプローラーで、プロジェクトを選択します。

  2. [ 分析 ] メニューの [ コード分析の実行>[プロジェクト名] でコード分析の実行を選択します

  3. または、ソリューション全体でコード分析を実行するには、[ 分析>コード分析の実行>ソリューションをオンにします

    コード分析はバックグラウンドで実行を開始します。 Visual Studio のステータス バーの左下隅に、 "<project>' のコード分析を実行しています " というメッセージが表示されます。 コード分析が完了すると、"<project>' のコード分析が完了した状態メッセージに変わります。 エラー一覧は、すべてのコード分析診断で更新されます。