Поделиться через


-warnaserror (Visual Basic)

Приводит компилятору рассматривать первое вхождение предупреждения как ошибку.

Синтаксис

-warnaserror[+ | -][:numberList]  

Аргументы

Срок Определение
+ | - Необязательно. По умолчанию предупреждения не препятствуют созданию -warnaserror- выходного файла компилятором. Параметр -warnaserror , который совпадает с -warnaserror+параметром, вызывает предупреждения, которые будут рассматриваться как ошибки.
numberList Необязательно. Разделенный запятыми список номеров идентификаторов предупреждения, к которым -warnaserror применяется параметр. Если идентификатор предупреждения не указан, -warnaserror параметр применяется ко всем предупреждениям.

Замечания

Параметр -warnaserror обрабатывает все предупреждения как ошибки. Все сообщения, которые обычно будут сообщаться как предупреждения, вместо этого сообщаются как ошибки. Компилятор сообщает последующие вхождения того же предупреждения, что и предупреждения.

По умолчанию он действует, что приводит к тому, -warnaserror- что предупреждения будут только информационными. Параметр -warnaserror , который совпадает с -warnaserror+параметром, вызывает предупреждения, которые будут рассматриваться как ошибки.

Если требуется рассматривать только несколько определенных предупреждений в качестве ошибок, можно указать разделенный запятыми список чисел предупреждений, которые будут рассматриваться как ошибки.

Замечание

Параметр -warnaserror не управляет отображением предупреждений. Используйте параметр -nowarn , чтобы отключить предупреждения.

Установка -warnaserror для обработки всех предупреждений в виде ошибок в интегрированной среде разработки Visual Studio
1. Выбор проекта в обозревателе решений. В меню Проект выберите пункт Свойства.
2. Щелкните вкладку "Компиляция ".
3. Убедитесь, что флажок "Отключить все предупреждения" снят.
4. Установите флажок "Обрабатывать все предупреждения как ошибки ".
Установка -warnaserror для обработки определенных предупреждений как ошибок в интегрированной среде разработки Visual Studio
1. Выбор проекта в обозревателе решений. В меню Проект выберите пункт Свойства.
2. Щелкните вкладку "Компиляция ".
3. Убедитесь, что флажок "Отключить все предупреждения" снят.
4. Убедитесь, что флажок "Обрабатывать все предупреждения как ошибки " снят.
5. Выберите "Ошибка" в столбце уведомлений рядом с предупреждением, которое должно рассматриваться как ошибка.

Пример 1

Следующий код компилирует In.vb и направляет компилятору выводить ошибку для первого вхождения каждого предупреждения, которое он находит.

vbc -warnaserror in.vb  

Пример 2

Следующий код компилирует T2.vb и обрабатывает только предупреждение для неиспользуемых локальных переменных (42024) как ошибку.

vbc -warnaserror:42024 t2.vb  

См. также