我如何计算我在VB.NET中编写的代码行总数?

时间:2009-12-29 23:53:05

标签: vb.net

我在VB.NET中编写了一个应用程序,因为我按行收费,我想计算一下我写的行数。我的代码有大约100个不同的Visual Basic文件。我如何计算所有线?

8 个答案:

答案 0 :(得分:4)

你可以对正则表达式搜索没有其他换行符的换行符(不包括空白行)

另外还有这个应用程序http://cloc.sourceforge.net/(我没用过它,我刚发现它)

答案 1 :(得分:2)

如果您使用Visual Studio 2005或更早,那么a line counter add-in at WndTabs.com

答案 2 :(得分:2)

在命令行上:

(for /r %x in (*.vb) do @type "%x") | find /v /c ""

答案 3 :(得分:2)

这可以在PowerShell中完成:

  1. Example 1
  2. Example 2
  3. 我也推荐优秀的NDepends套件。首先,我认为它将清楚地说明为什么代码行是一个非常难以衡量的东西,并不一定是衡量代码库质量或工作量的好方法。

答案 4 :(得分:1)

Line Counter on SourceForge是一个VB.NET应用程序,它为您的应用程序中的行计算。我打算说你可以编写自己的VB.NET应用程序来做到这一点,但幸运的是它已经完成了。互联网以这种方式工作的方式很好。

另外,通过线路充电?换行必须是你的朋友! LOL。

答案 5 :(得分:0)

我真的希望你在开玩笑,但如果没有,那么有很多预先打包的免费实用程序和脚本会为你做这些快速和肮脏的指标,比如 Line Count Utility

P.S。请考虑另一种向客户收费的方式!

答案 6 :(得分:-1)

我自己刚刚提出了这个问题。尽管这是一个有10年历史的问题。 好吧,在您的VB.NET上尝试此操作,只需转到“分析”菜单,然后单击“计算代码度量”即可完成您的项目。 :)

答案 7 :(得分:-2)

在类似Unix的平台上:

 find . -name *.vb | xargs wc -l