У меня есть код, который ловит все и регистрирует его. Обычно я этого не делаю, но я пишу обработчик HTTP и хочу вернуть соответствующий код HTTP. Во всяком случае, я ставлю следующее в верхней части моего метода:
[SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Justification = "We just log the exception and return an HTTP code")]
FxCop, похоже, игнорирует это, что очень расстраивает. Тем более, что он также игнорирует все мои составные слова, переопределяет!
Есть идеи, почему он это делает? Я использую FxCop 10, который является частью Windows 7 / .NET 4 SDK.