FxCop for .NET 4.0

我知道Visual Studio 2010内置了一个新的代码分析工具 ,但这只是针对高级和最终版本。 从我所看到的最新的FxCop支持.NET 3.5 SP1 。 search我无法find任何对.NET 4.0的FxCop的引用。 是否有计划继续提供FxCop并支持.NET 4.0? 我在哪里可以find更多关于它的信息并下载它?

最新版本的FXCop(v10)捆绑了最新的Windows SDK for Windows 7和.Net 4的安装,2010年5月19日发布。 来自微软 – 完整的ISO

安装SDK后,您可以在%programfiles%\ Microsoft SDKs \ Windows \ v7.1 \ Bin \ FXCop下findFXCop安装程序EXE(假定您在安装SDK时保留了默认的安装目录)。

请享用。

FxCop现在增强了与.NET 4.0一起工作。 你可以在这里find它: http : //blogs.msdn.com/b/codeanalysis/archive/2010/07/26/fxcop-10-0-is-available.aspx

新版本就像Visual Studio一样标记为10.0。

我search了FXcop 4.0,发现以下一个有用的链接:

http://social.msdn.microsoft.com/Forums/en/vstscode/thread/74b2815a-626d-4aef-a08a-14c2fa72b506

看起来它还没有出来,但是.NET 4.0的FXCop支持计划。

FxCop规则的替代方法是使用NDepend工具。 这个工具,可以通过C#LINQ查询 我们所说的CQLinq 代码规则 ,支持.NET v4和v4.5,并集成到VS 2012,2010,2008中。 免责声明:我是该工具的开发人员之一

超过200个代码规则是默认提出的。 自定义现有规则或创build自己的规则非常简单,这要归功于C#LINQ语法。

在生成的HTML + javascript报告中 ,可以使用Visual Studio生成规则,也可以在生成处理时validation规则。