9 votes

Le menu "Supprimer l'avertissement" dans Visual Studio 2010 n'est pas disponible

Je suis en train d'utiliser Visual Studio 2010 Ultimate, et il semble que je ne puisse pas supprimer les avertissements de la même manière que je le faisais dans VS2008.

Mon projet est en C#, et lorsque je clique avec le bouton droit sur un avertissement dans la fenêtre "Liste des erreurs" (par exemple, pour un commentaire XML manquant d'un type public), je n'ai pas l'élément de menu habituel pour supprimer cet avertissement (ni dans le code, ni dans le fichier de suppressions global).

Les propriétés du projet pour l'analyse du code sont

Activer l'analyse du code à la construction (définit la constante CODE_ANALYSIS) => non coché Supprimer les résultats du code généré => coché

Dans les propriétés de la solution pour l'analyse du code, j'ai réglé toutes les configurations et toutes les plateformes pour utiliser le jeu de règles "Microsoft All Rules".

Des idées pourquoi je n'ai plus l'élément de menu? Toute aide est grandement appréciée,

merci d'avance &

Cordialement,

G.

1voto

Gorgsenegger Points 1951

J'ai essayé de résoudre ce problème, et d'une manière ou d'une autre, il semble fonctionner à nouveau. Le problème est que je ne peux pas exactement reproduire quelle était la solution, mais de toute façon, voici ce que j'ai essayé: - Outils > Personnaliser > Commandes > Menu contextuel > Cliquer sur "Réinitialiser tout" - Vérifiez que sous Menu contextuel > "Autres menus contextuels | Liste d'erreurs" l'entrée attendue pour "Supprimer le(s) message(s)" existe, sinon ajoutez-la.

Il faut également garder à l'esprit que vous ne pouvez supprimer que les messages générés par FxCop, donc un paramètre discordant dans le code source et le commentaire XML ne peut pas être supprimé.

0voto

uli78 Points 410

J'ai eu le même problème. Pour moi, il semble un peu confus que la "liste d'erreurs" contienne à la fois des messages "Analyse du code en cours d'exécution" et des messages "Construction du projet/solution". Le menu ne peut apparaître que si l'analyse du code est exécutée explicitement. Les messages dans la liste sont également un peu différents en fonction de leur origine. Si l'option "supprimer" doit apparaître dans le menu contextuel, le message doit commencer par "CAxxxx ..."

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