На вкладке сборки в проекте веб-приложения у меня есть параметр «Уровень предупреждения». Я могу установить значение от 0 до 4. Что означают эти значения? Будет ли значение 0 более строгим и генерировать больше предупреждений или наоборот? Мне пока не удалось найти по нему документацию, но, возможно, я ищу не в том месте.
c#
visual-studio
warnings
compiler-warnings
Джон Тэкабери
источник
источник
Выше - строже. Может раздражать видеть все предупреждения, которые могут иметь или не иметь большого значения для вашего приложения, но потратив время на их устранение, вы можете многому научиться.
источник
Вы можете проверить уровни Microsoft здесь . Уровень 0 по сути не имеет значения, а уровень 4 будет самым строгим.
источник
0 полностью отключает предупреждения, а 4 - самый подробный уровень. См. Документацию здесь, в которой указаны такие же уровни предупреждений.
источник
Кроме того, F # достигает уровня предупреждения 5:
https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/compiler-options
источник
Например, установка уровня предупреждения на 4 или
/W4
означает, что компилятор будет рассматривать все предупреждения как ошибки. В основном это то, как компилятор реагирует, когда видит что-то, что ему не нравится. И, кстати, уровень 0 включает все предупреждения.источник