-warnaserror (C#-Compileroptionen)-warnaserror (C# Compiler Options)

Die Option -warnaserror+ behandelt alle Warnungen als Fehler.The -warnaserror+ option treats all warnings as errors

SyntaxSyntax

-warnaserror[+ | -][:warning-list]  

HinweiseRemarks

Alle Nachrichten, die in der Regel als Warnungen gemeldet worden wären, werden stattdessen als Fehler gemeldet, und der Buildprozesses wird angehalten (keine Ausgabedateien werden erstellt).Any messages that would ordinarily be reported as warnings are instead reported as errors, and the build process is halted (no output files are built).

-warnaserror- ist standardmäßig gültig, wodurch Warnungen nicht die Generierung einer Ausgabedatei verhindern.By default, -warnaserror- is in effect, which causes warnings to not prevent the generation of an output file. -warnaserror, ist identisch mit -warnaserror+ und bewirkt, dass Warnungen als Fehler behandelt werden.-warnaserror, which is the same as -warnaserror+, causes warnings to be treated as errors.

Wenn nur bestimmte Warnungen als Fehler behandelt werden sollen, können Sie optional eine durch Trennzeichen getrennte Liste mit Warnungsnummern angeben, die als Fehler behandelt werden sollen.Optionally, if you want only a few specific warnings to be treated as errors, you may specify a comma-separated list of warning numbers to treat as errors.

Verwenden Sie -warn, um die Warnstufe anzugeben, die vom Compiler angezeigt werden soll.Use -warn to specify the level of warnings that you want the compiler to display. Verwenden Sie -nowarn, um bestimmte Warnungen zu deaktivieren.Use -nowarn to disable certain warnings.

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 Seite Eigenschaften 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 Warnungen als Fehler behandeln.Modify the Treat Warnings As Errors property.

Wie Sie diese Compileroption programmgesteuert festlegen, erfahren Sie unter TreatWarningsAsErrors.To set this compiler option programmatically, see TreatWarningsAsErrors.

BeispielExample

Kompilieren Sie in.cs, und konfigurieren Sie den Compiler so, dass keine Warnungen angezeigt werden:Compile in.cs and have the compiler display no warnings:

csc -warnaserror in.cs  
csc -warnaserror:642,649,652 in.cs  

Siehe auchSee Also

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