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


/warnaserror (Visual Basic)

Указывает компилятору обрабатывать первое возникающее предупреждение как ошибку.

/warnaserror[+ | -][:numberList]

Аргументы

Термин

Определение

+ | -

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

numberList

Необязательный.Список идентификаторов предупреждений, разделенных запятыми, к которым применяется параметр /warnaserror.Если идентификатор предупреждения не указан, параметр /warnaserror применяется ко всем предупреждениям.

Заметки

Параметр /warnaserror рассматривает все предупреждения как ошибки.Все сообщения, которые обычно рассматриваются как предупреждения, выводятся как ошибки.При неоднократном возникновении одного и того же предупреждения оно рассматривается как предупреждение.

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

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

ПримечаниеПримечание

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

Установка параметра /warnaserror для обработки всех предупреждений как ошибок в интегрированной среде разработки Visual Studio

  1. Выберите проект в обозревателе решений.В меню Проект выберите пункт Свойства.Дополнительные сведения см. в разделе Знакомство с конструктором проектов.

  2. Перейдите на вкладку Compile.

  3. Убедитесь, что флажок Отключить все предупреждения не установлен.

  4. Установите флажок Обрабатывать все предупреждения как ошибки.

Установка параметра /warnaserror для обработки выбранных предупреждений как ошибок в интегрированной среде разработки Visual Studio

  1. Выберите проект в обозревателе решений.В меню Проект выберите пункт Свойства.

  2. Перейдите на вкладку Compile.

  3. Убедитесь, что флажок Отключить все предупреждения не установлен.

  4. Убедитесь, что флажок Обрабатывать все предупреждения как ошибки не установлен.

  5. Выберите Ошибка из столбца Уведомление, соседнего с предупреждением, которое должно обрабатываться как ошибка.

Пример

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

vbc /warnaserror in.vb

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

vbc /warnaserror:42024 t2.vb

См. также

Ссылки

Примеры командных строк компиляции (Visual Basic)

Основные понятия

Настройка предупреждений в Visual Basic

Другие ресурсы

Компилятор Visual Basic с интерфейсом командной строки