Est-ce que quelqu'un sait d'une façon de voir tous les avertissements du compilateur pour un projet VB.NET?

StackOverflow https://stackoverflow.com/questions/1799272

Question

VB.NET a cette limitation plutôt ennuyeux qui plafonne les avertissements du compilateur rapportés à 100.

vbc : warning BC42206: Maximum number of warnings has been exceeded.

Cela rend les choses assez frustrant lorsque vous essayez de jauger la quantité d'effort qui serait nécessaire pour se conformer aux meilleures pratiques VB.NET, telles que l'activation Option Strict.

Est-il possible où cette limitation pourrait être soit retiré, réglé ou pourrait être recueillie par des avertissements d'autres moyens (par exemple par une 3ème partie outil code analyse)?

Était-ce utile?

La solution

Au VB11, dans VS2012, vbc plus a une limite d'erreur maximale lorsqu'elle est appelée à partir de la ligne de commande.

Il y a probablement un meilleur lien pour maintenant, mais cette fera jusqu'à ce que je trouve un.

Mise à jour: nouveau lien

Autres conseils

La réponse officielle est apparemment « Non » De Microsoft : « Bien que cette question existe, le Visual Basic l'équipe du compilateur a décidé de quitter la limite dure aux erreurs signalées car il aide à la performance. "

Vous devriez lire Configuration d'avertissements dans le Visual Basic et Comment: activer ou désactiver le compilateur Avertissements

Par exemple, vous pouvez les options du compilateur (dans le cadre du projet de construire des propriétés) la ligne suivante

warnaserror:42206

cela devrait (je n'ai pas essayé moi-même ...) désactiver votre limite de 100 erreurs.

Sur une autre note, 100 avertissements est un nombre très grand . Vous devriez probablement aller au-dessus de votre code, vérifier et corriger les raisons de ces avertissements.

J'ai eu le même problème avec les projets SQL que je travaille sur; la limite est de 200 avertissements. Puis, comme je les corriger, de nouvelles se confondent en sorte que le nombre ne se couche jamais!

Je trouve que si vous regardez dans l'onglet « Construire » Sortie dans la « sortie », vous pouvez tout voir. Dans mon cas, j'ai des milliers. Il suffit de sélectionner tous et copier / coller dans un éditeur de texte.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top