«Обратитесь ко всем предупреждениям как ошибки, кроме ...» в Visual StudioC#

Место общения программистов C#
Ответить
Anonymous
 «Обратитесь ко всем предупреждениям как ошибки, кроме ...» в Visual Studio

Сообщение Anonymous »

В Visual Studio я могу выбрать опцию «Лечить предупреждения как ошибки», чтобы не допустить компиляции, если есть какие -либо предупреждения. Наша команда использует этот вариант, но есть два предупреждения, которые мы хотели бы сохранить как предупреждения. < /p>

Есть возможность подавить предупреждения, но мы хотим, чтобы они отображались в качестве предупреждений, так что это не сработает. < /p>
< Br /> Похоже, что единственный способ получить поведение, которое мы хотим, - это ввести список каждого предупреждения C# в текстовое поле «конкретные предупреждения», за исключением двух, которые мы хотим, рассматривали как предупреждения. < /p >

Помимо головной боли в обслуживании, самый большой недостаток этого подхода заключается в том, что в нескольких предупреждениях нет чисел, поэтому их нельзя ссылаться явно. Например, «не удалось разрешить эту ссылку. Не удалось найти сборку« Данные .... »< /p>

Кто -нибудь знает о лучшем способе сделать это? p>



разъяснение для тех, кто не видит сразу, почему это полезно. Подумайте о том, как работает большинство предупреждений. Они говорят вам, что что -то немного не в коде, которое вы только что написали. Чтобы исправить их, требуется около 10 секунд, и это сохраняет очиститель базы кода. Иногда исправление означает просто потребление новой подписи метода. Но если весь класс устарел, и у вас есть его использование, разбросанное по сотням тысяч строк кода, это может потребоваться недели или более, чтобы исправить. Вы не хотите, чтобы сборка была сломана так долго, но вы определенно хотите увидеть предупреждение об этом. Это не просто гипотетический случай-это случилось с нами. Я часто хочу , чтобы проверить это, но я не хочу нарушать сборку.

Подробнее здесь: https://stackoverflow.com/questions/267 ... ual-studio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»