Condividi tramite


/warn (opzioni del compilatore C#)

L'opzione /warn specifica il livello di avviso da visualizzare.

/warn:option

Argomenti

  • option
    Il livello degli avvisi da visualizzare per la compilazione. I numeri inferiori indicano solo gli avvisi di maggiore gravità, mentre i numeri superiori descrivono più avvisi. I valori validi sono compresi tra 0 e 4.

    Livello avvisi

    Significato

    0

    Disattiva l'emissione di qualsiasi messaggio di avviso.

    1

    Vengono visualizzati gli avvisi di maggiore gravità.

    2

    Visualizza gli avvisi di livello 1 e alcuni avvisi di minore gravità, quali gli avvisi relativi ai membri nascosti delle classi.

    3

    Visualizza gli avvisi di livello 2 e alcuni avvisi di minore gravità, ad esempio quelli relativi alle espressioni che restituiscono sempre true o false.

    4 (valore predefinito)

    Visualizza tutti gli avvisi di livello 3 e gli avvisi informativi.

Note

Per informazioni su un errore o un avviso, è possibile cercare il codice corrispondente nell'indice della Guida. Per altri modi di ottenere informazioni su un errore o un avviso, vedere Errori del compilatore C#.

Utilizzare /warnaserror per far sì che tutti gli avvisi vengano considerati come errori. Utilizzare /nowarn per disabilitare determinati avvisi.

/w rappresenta la versione abbreviata di /warn.

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à Livello avvisi.

Per informazioni su come impostare questa opzione del compilatore a livello di codice, vedere WarningLevel.

Esempio

Compilare in.cs e fare in modo che il compilatore visualizzi solo gli avvisi di livello 1:

csc /warn:1 in.cs

Vedere anche

Altre risorse

Opzioni del compilatore C#

Proprietà del progetto (Visual Studio)