C#的源代码分析工具

16 c#

可能重复:
C#可以使用哪些静态分析工具?

大家好,我正在为C#寻找开源或免费的源代码分析工具.该工具应该能够从源代码生成度量标准,如圈复杂度,行数,注释行数,SEI可维护性等.有没有人知道任何这样的工具?

Dav*_* R. 7

NDepend将为您的代码提供大量统计信息:

http://codebetter.com/blogs/patricksmacchia/archive/2008/11/25/composing-code-metrics-values.aspx

有一个免费的"试用"版本,其功能比专业产品少,但可以免费用于开源和学术开发.在上一个版本用完之前,下载页面上的试用版将使用新版本进行更新:

http://www.ndepend.com/NDependDownload.aspx


Jer*_*rey 6

NDepend对于非学术性或开源软件的使用不是免费的,但它很棒,并且会给你这些指标(以及许多其他指标,使用其内置的代码查询语言).

这个问题或多或少是这个问题的一个方面:计算代码指标,你会在那里找到一系列好的建议.


Ale*_*use 2

Reflector 有很多插件(也是免费的):

反射器插件

我相信 CodeMetrics 插件可以满足您的需求