Хорошо, еще один вопрос FxCop на сегодня.
Я прочитал аргументы, касающиеся правила IdentifiersShouldBeCasedCorrectly, и того, должно ли оно быть "XML" или "Xml". Ну, я парень "XML" и хочу оставаться таким. Поэтому я не хочу, чтобы FxCop постоянно меня исправлял.
Я использовал атрибут SuppressMessage только для определенных случаев. Я также использовал FxCop, чтобы отметить кучу ошибок и скопировал их как операторы SuppressMessage уровня «модуля» в assemblyinfo.cs. Это работает очень хорошо.
Однако теперь я действительно хочу глобально отключить это надоедливое правило IdentifiersShouldBeCasedC корректно. Я использую TeamCity 5.0.3 и не использую файл проекта FxCop (однако я мог бы сделать это). Я надеялся, что смогу передать параметр в FxCopCmd, чтобы он проигнорировал эту ошибку, но это не выглядит так из документации.
Итак ... могу ли я что-нибудь сделать, кроме создания файла проекта FxCop на сервере сборки TeamCity и его использования для сборщика FxCop?