是否有可能找到整个解决方案中的代码行数?我听说过MZ-Tools,但是是否有一个开源的工具?
当前回答
使用菜单->分析->计算代码指标选项在Visual Studio 2010终极。
其他回答
一个简单的解决方案是在所有文件中进行搜索。在使用通配符时输入“*”。这将匹配所有的行。在查找结果窗口的最后,你应该看到一行排序:
匹配行数:563匹配文件数:17搜索文件数:17
当然,这对于大型项目来说不是很好,因为所有行都被加工并加载到内存中,以便在查找结果窗口中显示。
参考:
先进的例子
您可以使用Visual Studio Code Metrics PowerTool 10.0。它是一个命令行实用程序,为您计算托管代码(包括代码行)上的一些指标。你可以获得一个VS 2010插件,它可以将工具带入Visual Studio,并使它像选择菜单项并单击“Analyze Solution”一样快速。
您可以使用免费工具SourceMonitor
给出了很多衡量标准:代码行数、语句计数、复杂度、块深度
图形输出通过图表
使用菜单->分析->计算代码指标选项在Visual Studio 2010终极。
VS2005, 2003和2002的开源行计数器可以在这里找到:
http://www.wndtabs.com/
这里还讨论了如何创建行计数VS插件,并在Codeproject中提供了完整的代码
http://www.codeproject.com/KB/macros/LineCounterAddin.aspx
另外,Slick Edit Gadgets有一个不错的行计数器,这里:
http://www.slickedit.com/products/slickedit
和Microsoft Visual Studio Team System 2008包括一个很好的行计数器。
不过要记住:
用代码行数来衡量编程进度就像用重量来衡量飞机制造进度。 比尔盖茨
推荐文章
- 如何在解决方案中找到未使用的NuGet包?
- 查看Visual Studio 2010+中的所有断点
- 如何禁用诊断工具?
- Visual Studio单击“查找结果”在错误的窗口中打开代码
- 无法打开Visual Studio -抛出错误“安装过程中无法运行”
- 我在哪里可以找到安装在Visual Studio中的TypeScript版本?
- Visual Studio代码如何解决合并冲突与git?
- _references.js是用来做什么的?
- 如何为新的c#类/接口编辑Visual Studio模板?
- IIS Express Windows身份验证
- 配置系统初始化失败
- 在Visual Studio中是否有标准的快捷键来构建当前项目?
- 我如何让我的解决方案在Visual Studio回到在线的TFS?
- 如何在Visual Studio中生成getter和setter ?
- Visual Studio后构建事件-复制到相对目录位置