Подавить предупреждения компилятора в VS2010 - PullRequest
4 голосов
/ 08 ноября 2010

Я пытаюсь очистить предупреждения, выданные при компиляции моего решения в VS2010. В настоящее время их около 600, но большинство из них связаны с файлами MSpec.

Как я могу подавить предупреждения для любого файла, который заканчивается * spec.cs? Они предназначены для тестов MSpec, и исправление многих из них нарушает поток тестового кода. Я уверен, что мне не нужно будет учитывать их при отгрузке.

Ответы [ 2 ]

9 голосов
/ 08 ноября 2010

В C # перейдите в Проект> Свойства Alt + F7> Страница сборки> Раздел ошибок и предупреждений> Текстовое поле Подавить предупреждения.Введите номера предупреждений, разделенные запятой или точкой с запятой.

В C ++ перейдите в Project> Properties> Configuration properties> C / C ++> Advanced> Disable Specific Warnings.Введите номера предупреждений через точку с запятой.

7 голосов
/ 14 января 2011

В верхней части файла поставить:

#pragma warning disable

Или для конкретного предупреждения: (например, предупреждение CS0649)

#pragma warning disable 649
...