FxCop предоставляет средства автоматической проверки .NET-сборок на предмет соответствия правилам Microsoft .NET Framework Design Guidelines. Откомпилированный код проверяется с помощью механизмов рефлексии, парсинга MSIL и анализа графа вызовов. В результате FxCop способен обнаружить более 200 недочетов (или ошибок) в следующих областях:
— Архитектура библиотеки
— Локализация
— Правила именования
— Производительность
— Безопасность
FxCop предусматривает возможность создания собственных правил с помощью специального SDK.
FxCop может работать как в графическом интерфейсе, так в командной строке.