11 votes

Comment afficher toutes les suggestions, avertissements et erreurs dans la fenêtre de la liste d'erreurs de Visual Studio 2019 ?

Le problème est que les suggestions, avertissements et/ou erreurs de Visual Studio ne sont pas tous affichés lors de la construction de la solution.

Disons que lors de la construction de la solution, un total de 22 avertissements sont affichés. Après la construction de la solution, lors de l'ouverture des fichiers .cs dans les projets, d'autres avertissements sont affichés.

Étapes :

  1. Solution de reconstruction
  2. La liste des erreurs montre 0 Erreurs, 22 Avertissements, 0 Suggestions
    • Error List after Build
  3. Ouvrir un fichier .cs à partir d'un fichier .csproj
  4. La liste des erreurs montre 0 erreur, 22+ Avertissements, 0+ Suggestions
    • Error List after opening a couple of .cs files

Pourquoi ces erreurs, avertissements et suggestions ne sont-ils pas affichés lors de la construction, plutôt que d'être affichés une fois que le fichier .cs correspondant est ouvert ?

Note - Un fichier .editorconfig est utilisé dans la solution. Ce fichier .editorconfig spécifie un ensemble de règles qui définissent quand afficher les erreurs, les avertissements et les suggestions dans les fichiers .cs.

0voto

Peter B Points 69

Vous pouvez activer Analyse du code source pour un seul projet par le biais de la boîte de dialogue Propriétés du projet. Cela va en fait installer certains paquets NuGet dans le projet, qui, ensemble, vont exécuter une analyse sur chaque build du projet.

Il ne s'agit pas d'une réplique exacte de l'analyse Intellisense, ne serait-ce que parce que ce qu'elle fera dépend de l'option sélectionnée. Ensemble de règles . Dans l'ensemble, je m'attends à ce que cette analyse soit au moins aussi approfondie que l'analyse Intellisense, et probablement même plus.

Voici comment l'installer, et comment sélectionner un ensemble de règles :

Set up Code Analysis

Pour plus d'informations, voir

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X