Как можно выборочно включать или отключать определенные категории предупреждений о построении анализа кода в VS2008? - PullRequest
0 голосов
/ 17 апреля 2009

Где можно выбрать HMI / Dialog / UI и какие типы предупреждений о сборке я хочу получать?

например.

Warning 77  CA1725 : Microsoft.Naming : In member 'x', change parameter name 'a' to 'b' in order to match the identifier as it has been declared in 'd'.    <filename>

не так важен, как

Warning 75  CA2200 : Microsoft.Usage : 'a' rethrows a caught exception and specifies it explicitly as an argument. Use 'throw' without an argument instead, in order to preserve the stack location where the exception was initially raised.   <filename>

Я только что унаследовал тонну кода ... и слишком много шума. Я вижу сообщение о подавлении сообщений при щелчке правой кнопкой мыши на предупреждении о сборке ... но, боюсь, я не смогу включить его снова:)

Это кажется более болезненным, чем необходимо ... Я что-то упустил?

1 Ответ

3 голосов
/ 17 апреля 2009

Я подозреваю, что это зависит от типа проекта, но посмотрите на странице свойств проекта на вкладке "Сборка", если таковая имеется. Например, в проекте C # это находится в свойствах проекта, «Build», «Suppress warnings».

РЕДАКТИРОВАТЬ: Это текстовое поле, где вы обычно вводите номера предупреждений, например, 2200 и 1725. Однако эти параметры передаются компилятору . Если это правило FxCop, я не думаю, что оно вам поможет.

Вы можете подавить сообщения FxCop в определенных местах, используя атрибуты , или перейти на страницу проекта и вкладку "Анализ кода" для настроек всего проекта.

...