FXCop ловит событие Application_Start (), потому что оно не статично - PullRequest
3 голосов
/ 13 ноября 2011

Я только что подключил функцию статического анализа кода в своем проекте Visual Studio 2010 MVC3, и он вызывает CA1822: MarkMembersAsStatic в моем событии Application_Start (). Я не обязательно хочу глобально подавлять это сообщение, но мне действительно не нравится мысль о засорении моего кода атрибутом suppress.

Есть ли другие варианты? Что все остальные делают для этого?

1 Ответ

2 голосов
/ 13 ноября 2011

... Мне очень не нравится мысль о засорении моего кода атрибутом suppress.

Разве функция анализа кода не дает вам возможность поместить подавления в отдельный файл глобальных подавлений вместо встроенного?

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

...