Udostępnij za pośrednictwem


-warnaserror (Visual Basic)

Powoduje, że kompilator traktuje pierwsze wystąpienie ostrzeżenia jako błąd.

Składnia

-warnaserror[+ | -][:numberList]  

Argumenty

Termin Definicja
+ | - Opcjonalny. Domyślnie -warnaserror- obowiązują ostrzeżenia, które nie uniemożliwiają kompilatorowi tworzenia pliku wyjściowego. Opcja -warnaserror , która jest taka sama jak -warnaserror+, powoduje, że ostrzeżenia są traktowane jako błędy.
numberList Opcjonalny. Rozdzielana przecinkami lista numerów identyfikatorów ostrzeżenia, do których -warnaserror ma zastosowanie opcja. Jeśli nie określono identyfikatora ostrzeżenia, -warnaserror opcja ma zastosowanie do wszystkich ostrzeżeń.

Uwagi

Opcja -warnaserror traktuje wszystkie ostrzeżenia jako błędy. Wszelkie komunikaty, które zwykle będą zgłaszane jako ostrzeżenia, są zgłaszane jako błędy. Kompilator zgłasza kolejne wystąpienia tego samego ostrzeżenia co ostrzeżenia.

Domyślnie -warnaserror- jest w mocy, co powoduje, że ostrzeżenia mają być tylko informacyjne. Opcja -warnaserror , która jest taka sama jak -warnaserror+, powoduje, że ostrzeżenia są traktowane jako błędy.

Jeśli chcesz, aby tylko kilka konkretnych ostrzeżeń było traktowanych jako błędy, możesz określić rozdzielaną przecinkami listę numerów ostrzeżeń, które mają być traktowane jako błędy.

Uwaga

Opcja -warnaserror nie kontroluje sposobu wyświetlania ostrzeżeń. Użyj opcji -nowarn, aby wyłączyć ostrzeżenia.

Aby ustawić parametr -warnaserror, aby traktować wszystkie ostrzeżenia jako błędy w środowisku IDE programu Visual Studio
1. Wybierz projekt w Eksplorator rozwiązań. W menu Project (Projekt) kliknij pozycję Properties (Właściwości).
2. Kliknij kartę Kompiluj.
3. Upewnij się, że pole wyboru Wyłącz wszystkie ostrzeżenia jest niezaznaczone.
4. Zaznacz pole wyboru Traktuj wszystkie ostrzeżenia jako błędy .
Aby ustawić parametr -warnaserror, aby traktować określone ostrzeżenia jako błędy w środowisku IDE programu Visual Studio
1. Wybierz projekt w Eksplorator rozwiązań. W menu Project (Projekt) kliknij pozycję Properties (Właściwości).
2. Kliknij kartę Kompiluj.
3. Upewnij się, że pole wyboru Wyłącz wszystkie ostrzeżenia jest niezaznaczone.
4. Upewnij się, że pole wyboru Traktuj wszystkie ostrzeżenia jako błędy jest niezaznaczone.
5. Wybierz pozycję Błąd w kolumnie Powiadomienie sąsiadującej z ostrzeżeniem, które powinno być traktowane jako błąd.

Przykład 1

Poniższy kod kompiluje In.vb i kieruje kompilator do wyświetlenia błędu dla pierwszego wystąpienia każdego znalezionego ostrzeżenia.

vbc -warnaserror in.vb  

Przykład 2

Poniższy kod kompiluje T2.vb i traktuje tylko ostrzeżenie dotyczące nieużywanych zmiennych lokalnych (42024) jako błąd.

vbc -warnaserror:42024 t2.vb  

Zobacz też