2013-06-13 1 views
16

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

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

+1

Помогает ли это вообще? [Supress warning VS2012] (http://msdn.microsoft.com/en-us/library/vstudio/jj715718.aspx) – LokiSinclair

ответ

15

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

+13

обязательно удалите префикс CS, например. используйте 1591 над CS1591 –

28

Для уровня проекта перейти к Project -> Свойства -> Build Вкладка

enter image description here

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

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

Читать около #pragma warning

+1

В моем вопросе я прямо спрашиваю, как отключить предупреждения на уровне проекта. Этот ответ, похоже, не применяется. – ChaseMedallion

+0

Я обновляю ответ, это ответ на ваш вопрос? – Mzf

1

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

3

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