Dans l'onglet de création dans un projet d'application Web, j'ai un paramètre appelé "Niveau d'avertissement". Je peux définir une valeur comprise entre 0 et 4. Que signifient ces valeurs? Une valeur de 0 sera-t-elle plus stricte et générera-t-elle plus d'avertissements, ou vice versa? Je n'ai pas encore pu trouver de documentation à ce sujet, mais peut-être que je cherche au mauvais endroit.
c#
visual-studio
warnings
compiler-warnings
Jon Tackabury
la source
la source
Plus haut est plus strict. Il peut être ennuyeux de voir tous les avertissements qui peuvent ou non signifier beaucoup pour votre application, mais prendre le temps de les clarifier peut vous en apprendre beaucoup.
la source
Vous pouvez vérifier les niveaux de Microsoft ici . Le niveau 0 est essentiellement nul tandis que le niveau 4 sera le plus strict.
la source
0 désactive complètement les avertissements, tandis que 4 est le niveau le plus détaillé. Consultez la documentation ici qui présente les mêmes niveaux d'avertissement.
la source
De plus, F # passe au niveau d'avertissement 5:
https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/compiler-options
la source
Par exemple, définir un niveau d'avertissement sur 4 ou
/W4
signifie que le compilateur traitera tous les avertissements comme des erreurs. C'est principalement la façon dont le compilateur réagit quand il voit quelque chose qui ne lui fait pas plaisir. Et, en passant, un niveau de 0 tours de tous les avertissements.la source