FXCop 10随Windows 7.1 SDK发布

对于.NET开发者来说,如果想进行代码分析而又不想购买昂贵的Visual Studio Premium,那么FXCop是个不错的选择。然而,随着FXCop 1.36不声不响地从Microsoft Downloads上被撤下,众多开发者都很想知道到底发生了什么。幸好,如果你够仔细的话会看到这个工具其实还在。

首先,开发者需要安装Microsoft Windows SDK for Windows 7和.NET Framework 4中的.NET工具。别指望能从安装器中找到FXCop,它根本不在那儿,文档中也没提到过它。在安装完毕后的发布声明中有下面这一段:

6.3.6 FXCop Setup现在位于Window SDK的“\Bin”目录下。FXCop的安装文件fxcopsetup.exe位于[Program Files]\Microsoft SDKs\Windows\v7.1\Bin\FXCop目录下。

运行该安装文件会开始安装FXCop 10.0。与之前的版本一样,该版本与Visual Studio相比缺少了很多规则。规则的组织形式也发生了一些变化,比如将Security组拆分为“Security”和“Security Transparency”。幸好,FXCop对规则使用了相同的数字模式,如果根据名字找不到规则,那还可以查找CAxxxx ID。

Visual Studio FXCop
Design Design
Globalization Globalization
Interoperability Interoperability
Maintainability  
Mobility Mobility
Naming Naming
Performance Performance
Portability Portability
Reliability  
Security Security & Security Transparency
Usage Usage

该版本的FXCop支持CLR 2.0和4.0运行时。

查看英文原文:FXCop 10 was Shipped with Windows 7.1 SDK

你可能感兴趣的:(FXCop 10随Windows 7.1 SDK发布)