2017-07-26 17 views
4

在最近的早期版本的Visual Studio(即:早于VS2017)中,Microsoft发布了一个单独的代码度量powertool,可以通过命令行运行并生成包含某些代码度量的XML(例如代码行,复杂度和可维护性)为您的代码库。 Details about the tool here.在VS2017中获取过时指标powertool的功能?

据我所知,他们还没有发布这个基于VS2017安装的工具版本。虽然VS2017 IDE确实包含一个工具来生成甚至导出这些指标(在Analyze-> Calculate Code Metrics下),但我无法找到一种通过命令行使用它的方法,这样就可以实现流程的自动化。

有没有办法做到这一点,没有第三方软件?

+0

您仍然可以使用NDepend工具,该工具提出许多代码度量标准,它们集成到VS2017中,并且有很多工具可以导出和可视化代码度量值,但它是第三方软件。 http://www.ndepend.com/docs/code-metrics –

回答

0

对于VS2017,目前没有命令行支持'计算代码度量' - 正如你所说它只存在于IDE中。

在以前版本的Visual Studio中,此功能是通过CodeMetrics Power Tool提供的。

你可以看到这里提出在VS2017缺乏动力工具支持的问题:

https://developercommunity.visualstudio.com/content/problem/142328/code-metrics-powertool-missing-for-vs2017.html

在Visual Studio团队指出,他们目前还没有任何计划生产的电动工具。

因此,在这个时候,您将需要第三方软件。