Auf der Registerkarte "Erstellen" in einem Webanwendungsprojekt habe ich eine Einstellung namens "Warnstufe". Ich kann einen Wert von 0 bis 4 einstellen. Was bedeuten diese Werte? Wird ein Wert von 0 strenger sein und mehr Warnungen erzeugen oder umgekehrt? Ich konnte noch keine Dokumentation dazu finden, aber vielleicht suche ich am falschen Ort.
c#
visual-studio
warnings
compiler-warnings
Jon Tackabury
quelle
quelle
Höher ist strenger. Es kann ärgerlich sein, alle Warnungen zu sehen, die für Ihre App möglicherweise viel bedeuten oder nicht, aber wenn Sie sich die Zeit nehmen, sie zu löschen, können Sie viel lernen.
quelle
Hier können Sie die Microsoft-Level überprüfen . Stufe 0 ist im Wesentlichen keine, während Stufe 4 die strengste ist.
quelle
0 schaltet Warnungen vollständig aus, während 4 die ausführlichste Stufe ist. Weitere Informationen finden Sie in der Dokumentation mit denselben Warnstufen.
quelle
Zusätzlich erreicht F # die Warnstufe 5:
https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/compiler-options
quelle
Wenn Sie beispielsweise eine Warnstufe auf 4 setzen oder
/W4
bedeutet, dass der Compiler alle Warnungen als Fehler behandelt. Es ist meistens so, wie der Compiler reagiert, wenn er etwas sieht, bei dem er sich nicht gut fühlt. Übrigens eine Stufe von 0 Umdrehungen aller Warnungen.quelle