在最近的早期版本的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 –