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