Exécuter l’analyse du code manuellement pour .NET

Par défaut, les analyseurs .NET Compiler Platform (Roslyn) analysent automatiquement le code C# ou Visual Basic pendant la génération et au fur et à mesure de la saisie (via l'analyse de code en direct). Par conséquent, vous n'avez normalement pas besoin de déclencher l'analyse de code manuellement. Toutefois, dans certains scénarios, vous pouvez souhaiter déclencher l'analyse de code manuellement :

  • Vous souhaitez afficher les avertissements de l'analyse de code pour tous les fichiers d'un projet ou d'une solution spécifique. Par défaut, l'analyse de code en direct n'exécute les analyseurs que pour le document actif. Toutefois, vous pouvez choisir de déclencher l'analyse de code une fois sur l'ensemble du projet ou de la solution. Vous pouvez également activer l’analyse continue du code en direct pour qu’elle s’exécute sur l’ensemble de la solution. Pour plus d'informations, consultez Configurer l'analyse de code en direct pour .NET.
  • Vous pouvez préférer le flux de travail d'exécution de l'analyse de code à la demande plutôt que l'analyse continue en direct ou l'analyse au moment de la génération. Dans ce cas, vous pouvez désactiver l'exécution de l'analyseur pendant l'analyse en direct et la génération. Vous pouvez ensuite déclencher l’analyse du code manuellement une fois sur un projet ou une solution. Pour plus d'informations sur la désactivation de l'analyse, consultez Désactiver l'analyse de code source pour .NET.

Remarque

L'exécution manuelle de l'analyse de code nécessite Visual Studio 2019 version 16.5 ou ultérieure.

Exécuter l’analyse du code manuellement

Pour exécuter manuellement une analyse de code, procédez comme suit :

  1. Dans l’Explorateur de solutions, sélectionnez le projet.

  2. Dans le menu Analyser, sélectionnez Exécuter l'analyse de code>Exécuter l'analyse de code sur [Nom du projet].

  3. Vous pouvez également exécuter l'analyse de code sur l'ensemble de la solution, puis sélectionner Analyser>Exécuter l'analyse de code>Sur la solution.

    L'analyse de code commence à s'exécuter en arrière-plan. Le message Exécution de l'analyse de code pour le « <projet> » doit s'afficher dans la barre d'état de Visual Studio, dans le coin inférieur gauche. Une fois l'analyse du code terminée, le message de statut passe à Analyse de code terminée pour le « <projet> ». La liste d'erreurs sera bientôt actualisée avec tous les diagnostics d'analyse de code.