Condividi tramite


/warnaserror (gestione degli avvisi come errori) (opzioni del compilatore C#)

Aggiornamento: novembre 2007

Specificando l'opzione /warnaserror+, tutti gli avvisi vengono gestiti come errori.

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

Note

Tutti i messaggi che, in condizioni normali, verrebbero presentati come avvisi vengono invece segnalati come errori, con l'interruzione del processo di compilazione e, di conseguenza, senza la creazione di file di output.

Per impostazione predefinita, è attiva l'opzione /warnaserror- e gli avvisi non impediscono quindi la generazione di un file di output. Con l'opzione /warnaserror, che equivale a /warnaserror+, gli avvisi vengono gestiti come errori.

Se eventualmente si desidera che solo determinati avvisi vengano gestiti come errori, è possibile specificare un elenco delimitato da virgole contenente i numeri di avviso da considerare come tali.

Per specificare il livello degli avvisi che il compilatore deve visualizzare, utilizzare /warn. Utilizzare /nowarn per disattivare determinati avvisi.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la pagina Proprietà del progetto.

  2. Fare clic sulla pagina delle proprietà Compila.

  3. Modificare la proprietà Considera gli avvisi come errori.

    Per impostare l'opzione del compilatore a livello di codice, vedere TreatWarningsAsErrors.

Esempio

Compilare in.cs per evitare che il compilatore visualizzi avvisi:

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

Vedere anche

Altre risorse

Opzioni del compilatore C#

Proprietà del progetto (Visual Studio)