/warn (выбор уровня предупреждения) (параметры компилятора C#)
Обновлен: Ноябрь 2007
Параметр /warn задает уровень предупреждений, которые должны отображаться компилятором.
/warn:option
Аргументы
option
Уровень предупреждений, отображаемых при компиляции: чем меньше число, тем выше уровень серьезности предупреждения. Допустимые значения: от 0 до 4.Порог предупреждений
Значение
0
Отключает вывод всех предупреждающих сообщений.
1
Выводит важные предупреждающие сообщения.
2
Выводит предупреждения уровня 1 и различные менее серьезные предупреждения, например предупреждения о скрытии элементов класса.
3
Выводит предупреждения уровня 2 и различные менее серьезные предупреждения, например предупреждения о выражениях, всегда имеющих значение true или false.
4 (значение по умолчанию)
Выводит все предупреждения уровня 3 и информационные предупреждения.
Заметки
Для получения информации об ошибке или предупреждении найдите код ошибки в указателе справки. Дополнительные способы получения сведения об ошибках и предупреждениях см. в разделе Практическое руководство. Поиск справки по ошибкам компилятора.
Используйте /warnaserror, чтобы обрабатывать все предупреждения как ошибки. Для отключения определенных предупреждений используется параметр /nowarn.
/w является короткой формой параметра /warn.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте страницу Свойства проекта.
Выберите страницу свойств Построение.
Измените свойство Порог предупреждений.
Дополнительные сведения об установке этого параметра компилятора программным путем см. в разделе WarningLevel.
Пример
Скомпилируйте файл in.cs с отображением только предупреждений уровня 1:
csc /warn:1 in.cs