2017-07-26 16 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團隊指出,他們目前還沒有任何計劃生產的電動工具。

因此,在這個時候,您將需要第三方軟件。