的Visual Studio 2017年 -

问题描述:

我无法找到一个很好的选择,为我的Visual Studio 2017的Visual Studio 2017年 -

我试着右击项目,但没有一个选项,测量“的代码行”,“分析” 。

就在几个小时前,我使用Nuget包管理器安装了“Roslyn代码分析”。它被安装为“Archimetrics.Analysis”。

如何使用此包获取“代码行”。我尝试了所有尝试所有常见的右键单击方法,试图找到一些东西,但无济于事。这就是为什么我安装这个包“Roslyn”进行代码分析的原因,它被安装为“Archimetrics.Analysis”。

先前询问过非常类似的问题hereherehere。然而,这些问题和答案都比较陈旧,我不能确认他们与Visual Studio 2017年

+0

不幸的是没有解决方案在Visual Studio 2017中为我工作。我想通过使用PowerShell脚本来做到这一点。我在其他地方找不到任何解决方案。 :( –

+0

对不起,我忍不住了!这可能是你唯一的选择。是否有任何Visual Studio 2017独有的功能,可以防止你切换到允许你计算行数的软件的老版本如果没有的话,为了当前的项目,也许值得拥有一个老版本 –

+0

实际上,我使用了powershell脚本来获取它,一行powershell就足够了我为* .cs文件添加了一个过滤器 –

我用的是著名的“增压器”的扩展和众多的功能中工作,它只是:

Supercharger

结果:


项目代码结构统计 '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 
+0

这很好,但我会提到它不是免费的,尽管有30天的免费试用期期间。http://增压器。工具/ – RenniePet

+0

@RenniePet有“社区许可”,是免费的,如果不是商业用途: http://supercharger.tools/pricing.html – Brummell

有点哈克的作品相当不错的方式代码行数统计是在文件

  1. Ctrl键使用正则表达式与查找 - Shift - F或编辑 - >查找和替换 - >在文件中查找
  2. 使用^(?([^\r\n])\s)*[^\s+?/]+[^\n]*$在“查找内容:”字段
  3. 检查“在看:”“使用正则表达式”
  4. 设置和“看看这些文件类型:”你想要的搜索范围
  5. 按下回车键查找完成后滚动到底部,您将看到Matching lines: 25843。这是行计数