Получить функциональность устаревшего инструмента метрик в VS2017?

В недавних более ранних версиях Visual Studio (т.е. до VS2017) Microsoft выпустила отдельный мощный инструмент метрик кода, который можно было запускать из командной строки и генерировать XML, содержащий определенные метрики кода (такие как строки кода, сложность и ремонтопригодность) для вашей кодовой базы. Подробнее об этом инструменте здесь.

Насколько я могу судить, они не выпустили версию этого инструмента, которая работает на основе установки VS2017. Хотя IDE VS2017 содержит инструмент для создания и даже экспорта этих метрик (в разделе «Анализ» -> «Вычислить метрики кода»), я не могу найти способ использовать его через командную строку, чтобы процесс можно было автоматизировать.

Есть ли способ сделать это без стороннего программного обеспечения?


person NickH    schedule 26.07.2017    source источник
comment
Вы по-прежнему можете использовать инструмент NDepend, который предлагает множество метрик кода, интегрируется в VS2017 и имеет множество возможностей для экспорта и визуализации значений метрик кода, но это стороннее программное обеспечение. ndepend.com/docs/code-metrics   -  person Patrick from NDepend team    schedule 28.07.2017


Ответы (1)


Для VS2017 в настоящее время нет поддержки командной строки для «Расчета показателей кода» — как вы говорите, она присутствует только в среде IDE.

В предыдущих версиях Visual Studio эта функциональность предоставлялась с помощью CodeMetrics Power Tool.

Здесь вы можете увидеть проблему, связанную с отсутствием поддержки Power Tool в VS2017:

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

где команда Visual Studio заявляет, что в настоящее время у них нет планов по выпуску электроинструмента.

Поэтому на данный момент вам потребуется стороннее программное обеспечение.

person aclement    schedule 20.11.2017