Как отключить конкретное предупреждение для проекта С# в VS2012?

Я пытаюсь создать частичную документацию XML во время моего процесса сборки для проекта С# в VS2012. Когда я проверяю параметр файла документации XML в Project- > Properties- > Build, я получаю предупреждение о сборке для каждого публичного участника, которому не хватает документации. Поскольку мы компилируем с предупреждениями как ошибки, это блокирует сборку.

Этот вопрос предлагает пройти мимо этого, отключив определенные предупреждения, но я не могу понять, как это сделать в VS2012! Документация MSFT здесь подходит только для VS2010 и охватывает только VB. Как отключить эти предупреждения на уровне проекта в С#/VS2012?

Ответы

Ответ 1

Предупреждение, которое вы получаете, имеет номер (например, CS2000), поэтому вам нужно щелкнуть правой кнопкой мыши по проекту, перейти на вкладку Build и добавить это предупреждение в текстовое поле Suppress warnings, Вы можете впоследствии подавить несколько, разделив их запятой (например, CS2000, CS2001).

Ответ 2

Для уровня проекта перейдите в Project → Properties → вкладка Build

enter image description here

Если вы хотите отключить предупреждение в каком-либо разделе кода, попробуйте следующее:

#pragma warning disable XXX,XXX
            //your code 
#pragma warning restore XXX,XXX

Прочитайте предупреждение # pragma

Ответ 3

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

Ответ 4

В том же месте, что и Visual Studio 2010. В свойствах проекта на вкладке "Сборка" называются предупреждения "Подавить".