Share via


/warnaserror (Warnungen als Fehler behandeln) (C#-Compileroptionen)

Aktualisiert: November 2007

Die Option /warnaserror+ behandelt alle Warnungen als Fehler.

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

Hinweise

Alle Meldungen, die normalerweise als Warnungen angezeigt werden, werden als Fehler gemeldet, und der Buildprozess wird angehalten. (Es werden keine Ausgabedateien generiert.)

Standardmäßig ist /warnaserror- aktiviert. Das heißt, dass die Generierung einer Ausgabedatei durch Warnungen nicht verhindert wird. Durch /warnaserror (entspricht /warnaserror+) werden Warnungen als Fehler behandelt.

Alternativ dazu können auch nur einige ausgewählte Warnungen als Fehler behandelt werden. Erstellen Sie dazu eine Liste von durch Trennzeichen getrennten Warnungsnummern, die als Fehler behandelt werden sollen.

Mit /warn können Sie die Warnstufe angeben, die der Compiler anzeigen soll. Mithilfe von /nowarn können Sie bestimmte Warnungen deaktivieren.

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

  1. Öffnen Sie die Seite Eigenschaften des Projekts.

  2. Klicken Sie auf die Eigenschaftenseite Erstellen.

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

    Weitere Informationen zur programmgesteuerten Festlegung dieser Compileroption finden Sie unter TreatWarningsAsErrors.

Beispiel

In diesem Beispiel wird in.cs kompiliert, und der Compiler zeigt keine Warnungen an:

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

Siehe auch

Weitere Ressourcen

C#-Compileroptionen

Projekteigenschaften (Visual Studio)