/warn (Spécifier le niveau d'avertissement) (Options du compilateur C#)
Mise à jour : novembre 2007
L'option /warn spécifie le niveau d'avertissement à afficher par le compilateur.
/warn:option
Arguments
option
Le niveau d'avertissement que vous souhaitez afficher pour la compilation : les chiffres peu élevés affichent uniquement les avertissements de gravité importante ; les chiffres plus élevés affichent davantage d'avertissements. Les valeurs autorisées sont comprises entre 0 et 4 :Niveau d'avertissement
Signification
0
Désactive l'émission de tous les messages d'avertissement.
1
Affiche les messages d'avertissement grave.
2
Affiche les avertissements de niveau 1 ainsi que quelques avertissements moins graves, par exemple pour signaler le masquage de membres de classe.
3
Affiche les avertissements de niveau 2 ainsi que quelques avertissements moins graves, par exemple pour signaler des expressions prenant toujours la valeur true ou false.
4 (valeur par défaut)
Affiche tous les avertissements de niveau 3 plus les avertissements d'information.
Notes
Pour obtenir des informations sur une erreur ou sur un avertissement, vous pouvez rechercher le code d'erreur dans l'index de l'aide. Pour obtenir des informations sur une erreur ou un avertissement via d'autres méthodes, consultez Comment : localiser l'aide concernant les erreurs du compilateur.
Utilisez l'option /warnaserror si vous souhaitez traiter tous les avertissements en tant qu'erreurs. Utilisez l'option /nowarn pour désactiver certains avertissements.
La forme abrégée de /warn est /w.
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
Ouvrez la page Propriétés du projet.
Cliquez sur la page de propriétés Générer.
Modifiez la propriété Niveau d'avertissement.
Pour plus d'informations sur la définition de cette option du compilateur par programme, consultez WarningLevel.
Exemple
Compilez in.cs et indiquez au compilateur d'afficher uniquement les avertissements de niveau 1 :
csc /warn:1 in.cs