在最近的早期版本的Visual Studio(即:早于VS2017)中,Microsoft发布了一个单独的代码度量powertool,可以通过命令行运行并生成包含某些代码度量的XML(例如代码行,复杂度和可维护性)为您的代码库。 Details about the tool here.在VS2017中获取过时指标powertool的功能?
据我所知,他们还没有发布这个基于VS2017安装的工具版本。虽然VS2017 IDE确实包含一个工具来生成甚至导出这些指标(在Analyze-> Calculate Code Metrics下),但我无法找到一种通过命令行使用它的方法,这样就可以实现流程的自动化。
有没有办法做到这一点,没有第三方软件?
您仍然可以使用NDepend工具,该工具提出许多代码度量标准,它们集成到VS2017中,并且有很多工具可以导出和可视化代码度量值,但它是第三方软件。 http://www.ndepend.com/docs/code-metrics –