【发布时间】:2008-09-22 04:03:17
【问题描述】:
正在寻找一种工具来计算 asp.net (vb.net) 应用程序中的代码行数。
棘手的部分是它还需要找出 aspx 文件中的内联代码。
所以它将是 vb 文件中的代码行(减去 cmets)加上 aspx 文件中的内联代码(不是所有 aspx 文件的行,只是 标记之间的代码。
【问题讨论】:
正在寻找一种工具来计算 asp.net (vb.net) 应用程序中的代码行数。
棘手的部分是它还需要找出 aspx 文件中的内联代码。
所以它将是 vb 文件中的代码行(减去 cmets)加上 aspx 文件中的内联代码(不是所有 aspx 文件的行,只是 标记之间的代码。
【问题讨论】:
SlickEdit 有一些功能。我不确定它是否计入内联代码。值得一试。如果它不起作用,请告诉我,以便我可以更新我的帖子。
SLOC 报告 SLOC 报告工具提供了一种简单的方法来计算代码行数。行数分为三类:代码、cmets 和空白。计算完代码行数后,将结果绘制为饼图。可以为解决方案、项目或单个文件生成 SLOC 报告。
【讨论】:
从以前的post 看来,Source Monitor 似乎是答案,而NDepend 是 .NET。
【讨论】:
我自己没有尝试过,但 LineCounterAddin 是 Visual Studio 插件,其中包含创建它的分步指南。它支持您询问的格式(VB 和 ASPX)以及更多格式(例如 XML、XSD、TXT、JS、SQL...)。
【讨论】:
我在CLOC 方面拥有丰富的经验。它有多种命令行选项。然而,一个违反直觉的事情是,第一个命令行参数是开始计数的目录,通常你可以将 cloc 放入源代码的父目录并使用“。” (它通过指定目录的子目录)。
【讨论】: