-warnaserror (Visual Basic)

Indica al compilatore di considerare la prima occorrenza di un avviso come errore.

Sintassi

-warnaserror[+ | -][:numberList]  

Argomenti

Termine Definizione
+ | - Facoltativo. Per impostazione predefinita, l'opzione -warnaserror- è attiva. Gli avvisi non impediscono al compilatore di produrre un file di output. Con l'opzione -warnaserror, equivalente a -warnaserror+, gli avvisi vengono considerati errori.
numberList Facoltativo. Elenco delimitato da virgole di numeri di ID di avviso a cui si applica l'opzione -warnaserror. Se non viene specificato alcun ID di avviso, l'opzione -warnaserror si applica a tutti gli avvisi.

Osservazioni:

L'opzione -warnaserror considera tutti gli avvisi come errori. Qualsiasi messaggio segnalato di norma come avviso viene invece segnalato come errore. Il compilatore segnala le occorrenze successive dello stesso avviso come avvisi.

Per impostazione predefinita, l'opzione -warnaserror- è attiva, pertanto gli avvisi sono solo informativi. Con l'opzione -warnaserror, equivalente a -warnaserror+, gli avvisi vengono considerati errori.

Se si vuole che solo determinati avvisi vengano considerati errori, è possibile specificare un elenco delimitato da virgole di numeri di avvisi da considerare errori.

Nota

L'opzione -warnaserror non controlla la modalità di visualizzazione degli avvisi. Usare l'opzione -nowarn per disabilitare gli avvisi.

Per impostare -warnaserror in modo da considerare tutti gli avvisi come errori nell'IDE di Visual Studio
1. Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto.
2. Fare clic sulla scheda Compila.
3. Assicurarsi che la casella di controllo Disabilita tutti gli avvisi sia deselezionata.
4. Selezionare la casella di controllo Considera tutti gli avvisi come errori.
Per impostare -warnaserror in modo da considerare avvisi specifici come errori nell'IDE di Visual Studio
1. Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto.
2. Fare clic sulla scheda Compila.
3. Assicurarsi che la casella di controllo Disabilita tutti gli avvisi sia deselezionata.
4. Assicurarsi che la casella di controllo Considera tutti gli avvisi come errori sia deselezionata.
5. Selezionare Errore dalla colonna Notifica adiacente all'avviso che deve essere considerato come errore.

Esempio 1

Il codice seguente compila In.vb e indica al compilatore di visualizzare un errore per la prima occorrenza di ogni avviso rilevato.

vbc -warnaserror in.vb  

Esempio 2

Il codice seguente compila T2.vb e considera come errore solo l'avviso per le variabili locali inutilizzate (42024).

vbc -warnaserror:42024 t2.vb  

Vedi anche