FxCop是一个参照了Microsoft .net Framework设计指南的源代码分析工具,它检查.NET托管汇编代码。它使用了reflection(反射)、 MSIL parsing(MSIL解析), 和 callgraph(?)来检查代码的超过200个可能的缺陷,分别是:命名约定、库的设计、本地化、安全性和性能等各方面。FxCop分别有可视化GUI版和命令行版,和一个可以创建你自己编码规范的SDK开发工具包。