2010-09-01 3 views
8

Я использую Visual Studio 2010 Ultimate, и кажется, что я не могу подавлять предупреждения в том, как я использовал в VS2008.Меню «Подавить предупреждение» в Visual Studio 2010 недоступно

Мой проект находится на C#, и когда я щелкаю правой кнопкой мыши предупреждение в окне «Список ошибок» (например, для отсутствующего XML-комментария публичного типа), у меня нет обычного пункта меню, чтобы подавить это предупреждение (ни в коде, ни в файле глобальных подавлений).

свойства проекта для анализа кода являются

Включить анализ кода на Build (определяет константу CODE_ANALYSIS) => не проверено результатов Подавить из сгенерированного кода => проверено

В свойствах раствора, для анализа кода I установите все конфигурации и все платформы для использования набора правил «Все правила Microsoft».

Любые идеи, почему я больше не получаю пункт меню? Любая помощь очень ценится,

заранее спасибо &

С наилучшими пожеланиями,

Г.

+0

У меня такая же проблема в VS2008. Я использовал опцию в контекстном меню, но как-то потерял ее. –

+0

Я пытался зафиксировать это, и как-то кажется, что он снова работает. Проблема в том, что я не могу точно воспроизвести, что это было за решение, но в любом случае вот что я пробовал: - Инструменты> Настроить> Команды> Контекстное меню> Нажмите «Сбросить все» - Проверьте, что в контекстном меню> «Другие контекстные меню | Список ошибок »ожидаемая запись для« Подавить сообщения (сообщения) »существует, в противном случае добавьте ее Что вы также должны иметь в виду, так это то, что вы можете только подавлять сообщения, созданные FxCop, поэтому параметр несоответствия в комментарии источника и XML не может быть подавлена. НТН. – Gorgsenegger

+0

Поскольку вы получили его, возможно, вам стоит закрыть вопрос? –

ответ

1

Я пытался получить эту вещь фиксированы, и почему-то кажется, что снова работает , Проблема в том, что я не могу точно воспроизвести, что такое решение, но в любом случае вот что я пробовал: - Инструменты> Настроить> Команды> Контекстное меню> Нажмите «Сбросить все» - проверьте, что в контекстном меню> «Другие контекстные меню | Ошибка Список "ожидаемая запись для" Подавить сообщения (сообщения) "существует, в противном случае добавить его.

Вы также должны помнить, что вы можете только подавлять сообщения, генерируемые FxCop, поэтому параметр несоответствия в источнике и комментарии XML не может быть подавлен.

0

У меня была та же проблема. Мне кажется, что немного запутанно, что в «списке ошибок» содержатся как «анализ кода выполнения», так и «строить проект/решение». Меню может отображаться только в том случае, если анализ кода выполняется явно. Сообщения в списке также немного различаются в зависимости от того, что происходит. Если параметр «подавить» должен появиться в контекстном меню, сообщение должно начинаться с «CAxxxx ...»

Смежные вопросы