/warn (C#-Compileroptionen)/warn (C# Compiler Options)

Die Option /warn gibt die vom Compiler anzuzeigende Warnstufe an.The /warn option specifies the warning level for the compiler to display.

SyntaxSyntax

/warn:option  

ArgumenteArguments

option
Die Warnstufe, die für die Kompilierung angezeigt werden soll: Niedrigere Zahlen zeigen nur schwerwiegendere Warnungen an, höhere Zahlen zeigen mehr Warnungen an.The warning level you want displayed for the compilation: Lower numbers show only high severity warnings; higher numbers show more warnings. Gültige Werte sind 0–4:Valid values are 0-4:

WarnstufeWarning level BedeutungMeaning
00 Deaktiviert die Ausgabe aller WarnungmeldungenTurns off emission of all warning messages.
11 Zeigt schwerwiegende Warnmeldungen anDisplays severe warning messages.
22 Zeigt Warnungen der Stufe 1 sowie bestimmte, weniger schwerwiegende Warnungen an, z.B. Warnungen zum Ausblenden von KlassenmembernDisplays level 1 warnings plus certain, less-severe warnings, such as warnings about hiding class members.
33 Zeigt Warnungen der Stufe 2 sowie bestimmte, weniger schwerwiegende Warnungen an, z.B. Warnungen zu Ausdrücken, immer nach true oder false ausgewertet werdenDisplays level 2 warnings plus certain, less-severe warnings, such as warnings about expressions that always evaluate to true or false.
4 (Standard)4 (the default) Zeigt die Warnungen aller drei Stufen sowie informative Warnungen anDisplays all level 3 warnings plus informational warnings.

HinweiseRemarks

Um Informationen zu einem Fehler oder einer Warnung zu erhalten, schlagen Sie den Fehlercode im Hilfeindex nach.To get information about an error or warning, you can look up the error code in the Help Index. Andere Möglichkeiten zum Abrufen von Informationen zu einem Fehler oder einer Warnung finden Sie unter C#-Compilerfehler.For other ways to get information about an error or warning, see C# Compiler Errors.

Verwenden Sie /warnaserror, um alle Warnungen als Fehler zu behandeln.Use /warnaserror to treat all warnings as errors. Verwenden Sie /nowarn, um bestimmte Warnungen zu deaktivieren.Use /nowarn to disable certain warnings.

/w ist die Kurzform von /warn./w is the short form of /warn.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung festTo set this compiler option in the Visual Studio development environment

  1. Öffnen Sie die Eigenschaften-Seite des Projekts.Open the project's Properties page.

  2. Klicken Sie auf die Eigenschaftenseite Build .Click the Build property page.

  3. Ändern Sie die Eigenschaft Warnstufe.Modify the Warning Level property.

Informationen zum programmgesteuerten Festlegen dieser Compileroption finden Sie unter WarningLevel.For information on how to set this compiler option programmatically, see WarningLevel.

BeispielExample

Kompilieren Sie in.cs, und konfigurieren Sie den Compiler so, dass nur Warnungen der Stufe 1 angezeigt werden:Compile in.cs and have the compiler only display level 1 warnings:

csc /warn:1 in.cs  

Siehe auchSee Also

C#-CompileroptionenC# Compiler Options
Verwalten von Projekt- und ProjektmappeneigenschaftenManaging Project and Solution Properties