的Visual Studio 2017年 -
问题描述:
我无法找到一个很好的选择,为我的Visual Studio 2017的Visual Studio 2017年 -
我试着右击项目,但没有一个选项,测量“的代码行”,“分析” 。
就在几个小时前,我使用Nuget包管理器安装了“Roslyn代码分析”。它被安装为“Archimetrics.Analysis”。
如何使用此包获取“代码行”。我尝试了所有尝试所有常见的右键单击方法,试图找到一些东西,但无济于事。这就是为什么我安装这个包“Roslyn”进行代码分析的原因,它被安装为“Archimetrics.Analysis”。
答
我用的是著名的“增压器”的扩展和众多的功能中工作,它只是:
结果:
项目代码结构统计 'SysMonitor_1'
C# classes : 14
C# interfaces : 1
C# structs : 1
C# enums : 0
C# functions : 49
C# properties : 11
个
项目 'SysMonitor_1'
C# comment lines : 128
C# empty lines : 105
C# pure code lines: 722
-----------------------------
Total C# lines : 955
Non-C# lines : 607
=============================
All lines : 1.562
答
有点哈克的作品相当不错的方式代码行数统计是在文件
- Ctrl键使用正则表达式与查找 - Shift - F或编辑 - >查找和替换 - >在文件中查找
- 使用
^(?([^\r\n])\s)*[^\s+?/]+[^\n]*$
在“查找内容:”字段 - 检查“在看:”“使用正则表达式”
- 设置和“看看这些文件类型:”你想要的搜索范围
- 按下回车键查找完成后滚动到底部,您将看到
Matching lines: 25843
。这是行计数
不幸的是没有解决方案在Visual Studio 2017中为我工作。我想通过使用PowerShell脚本来做到这一点。我在其他地方找不到任何解决方案。 :( –
对不起,我忍不住了!这可能是你唯一的选择。是否有任何Visual Studio 2017独有的功能,可以防止你切换到允许你计算行数的软件的老版本如果没有的话,为了当前的项目,也许值得拥有一个老版本 –
实际上,我使用了powershell脚本来获取它,一行powershell就足够了我为* .cs文件添加了一个过滤器 –