Udostępnij za pomocą


-warnaserror (Visual Basic)

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

Składnia

-warnaserror[+ | -][:numberList]  

Argumenty (w programowaniu)

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 / Notatka

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

Aby ustawić -warnaserror traktować wszystkie ostrzeżenia jako błędy w środowisku IDE programu Visual Studio
1. Wybierz projekt w Eksploratorze rozwiązań. W menu Projekt kliknij 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ć -warnaserror traktować określone ostrzeżenia jako błędy w środowisku IDE programu Visual Studio
1. Wybierz projekt w Eksploratorze rozwiązań. W menu Projekt kliknij 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 także