/warnaserror (C#-Compileroptionen)

Die Option /warnaserror+ behandelt alle Warnungen als Fehler.

Syntax

/warnaserror[<U>+</U> | -][:warning-list]  

Hinweise

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).

/warnaserror-aktiviert ist standardmäßig gültig, wodurch Warnungen nicht die Generierung einer Ausgabedatei verhindern. /warnaserror, das mit /warnaserror+ identisch ist, bewirkt, dass Warnungen als Fehler behandelt werden.

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.

Verwenden Sie /warn, um die Warnstufe anzugeben, die vom Compiler angezeigt werden soll. Verwenden Sie /nowarn, um bestimmte Warnungen zu deaktivieren.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie die Eigenschaften-Seite des Projekts.

  2. Klicken Sie auf die Eigenschaftenseite Build .

  3. Ändern Sie die Eigenschaft Warnungen als Fehler behandeln.

    Um diese Compileroption programmgesteuert festzulegen, sehen Sie sich <xref:VSLangProj80.CSharpProjectConfigurationProperties3.TreatWarningsAsErrors%2A> an.

Beispiel

Kompilieren Sie in.cs, und konfigurieren Sie den Compiler so, dass keine Warnungen angezeigt werden:

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

Siehe auch

C#-Compileroptionen
Verwalten von Projekt- und Projektmappeneigenschaften