针对VS2010推荐的静态程序分析工具

问题描述:

什么适用于Visual Studio 2010专业版的框架4相关的静态程序分析工具可以推荐?针对VS2010推荐的静态程序分析工具

+0

http://*.com/questions/2833608/how-to-enable-code-analysis-in-visual-studio-2010-professional – 2012-01-30 11:02:06

VS2010内置了代码分析功能。这实质上是FxCop的集成版本。

ReSharper也做自己的静态分析,可以找到一些错误/不一致/等。在你的C#代码中。

免费和微软:

您必须指定,如果你正在寻找的.Net代码分析或C++本地分析。

以下工具都可以使用.Net。

的Visual Studio 2010还内置了代码分析(在其旗舰版和高级版),它曾经被作为FxCop单独分发 - 它看起来对API的使用错误,安全vulnerabilites等

StyleCop(免费)彻底分析编码风格错误的C#代码。

ReShaper也确实与reaal时码分析相当不错的工作,但不是免费的(但不是昂贵要么)。

nDepend有一些惊人的功能(包括自定义SQL的查询语言运行查询的.NET程序集),而且是相当昂贵的。

Pex(免费)分析.Net代码并生成用于单元测试的用例。