/warnaserror (Visual Basic)
Entraîne le compilateur à traiter la première occurrence d'un avertissement comme une erreur.
/warnaserror[+ | -][:numberList]
Arguments
Terme |
Définition |
+ | - |
Facultatif. Par défaut, /warnaserror- est en vigueur, les avertissements n'empêchent pas le compilateur de générer un fichier de sortie. Si vous utilisez l'option /warnaserror , qui est identique à /warnaserror+, les avertissements sont considérés comme des erreurs. |
numberList |
Facultatif. Liste délimitée par des virgules des numéros d'ID d'avertissement auxquels l'option /warnaserror s'applique. Si aucun ID d'avertissement n'est spécifié, l'option /warnaserror s'applique à tous les avertissements. |
Notes
Avec l'option /warnaserror, tous les avertissements sont considérés comme des erreurs. Ainsi, les messages qui normalement devraient être affichés en tant qu'avertissements apparaissent comme des erreurs. Le compilateur signale les occurrences ultérieures du même avertissement en tant qu'avertissements.
Par défaut, /warnaserror- est en vigueur, ce qui engendre des avertissements de type informatif uniquement. Si vous utilisez l'option /warnaserror , qui est identique à /warnaserror+, les avertissements sont considérés comme des erreurs.
Si vous souhaitez que seuls certains avertissements spécifiques soient considérés comme des erreurs, vous pouvez spécifier une liste séparée par des virgules répertoriant les numéros d'avertissement à traiter comme des erreurs.
Notes
L'option /warnaserror ne contrôle pas l'affichage des avertissements. Utilisez l'option /nowarn pour désactiver des avertissements.
Pour définir /warnaserror pour que tous les avertissements soient traités comme des erreurs dans l'IDE de Visual Studio |
|
Pour définir /warnaserror pour que les avertissements spécifiques soient traités comme des erreurs dans l'IDE de Visual Studio |
|
Exemple
Le code suivant compile In.vb et demande au compilateur d'afficher une erreur pour la première occurrence de chaque avertissement rencontré :
vbc /warnaserror in.vb
Le code suivant compile T2.vb et les traite uniquement l'avertissement pour les variables locales inutilisées (42024) comme une erreur.
vbc /warnaserror:42024 t2.vb
Voir aussi
Référence
Exemples de lignes de commande de compilation (Visual Basic)
Concepts
Configuration d'avertissements en Visual Basic