用于计算背后的代码和aspx文件中的代码行数的工具?

时间:2020-03-06 14:31:24  来源:igfitidea点击:

寻找一种工具来计算asp.net(vb.net)应用程序中的代码行。

棘手的部分是,它还需要找出aspx文件中的内联代码。

因此,它将是vb文件中的代码行(减去注释)加上aspx文件中的内联代码(不是aspx文件的所有行,只是<%%>标记之间的代码。

解决方案

我自己没有尝试过,但是LineCounterAddin是Visual Studio插件,其中包括创建过程的分步指南。它支持我们要求的格式(VB和ASPX)以及更多的格式(例如XML,XSD,TXT,JS,SQL等)。

SlickEdit具有一些功能。我不确定它是否包含内联代码。值得一试。如果它不起作用,请告诉我,以便我可以更新我的帖子。

SLOC报告
SLOC报告工具提供了一种简单的方法来计算代码行数。行数分为三类:代码,注释和空格。计算完代码行后,将结果绘制为饼图。可以为解决方案,项目或者单个文件生成SLOC报告。

我在CLOC方面拥有丰富的经验。它具有多种命令行选项。不过,与此相反的是,第一个命令行参数是要开始计算的目录,通常我们只需将cloc放入源的父目录中并使用""即可。 (它通过指定目录的子目录)。

在上一篇文章中,Source Monitor似乎是答案,而NDepend for .NET。