Количество классов в решении Visual Studio

Есть ли простой способ найти количество классов, содержащихся в визуальном студийном решении? Помимо написания фанковой находки script, я не мог найти способ сделать это в части метрики кода VS.

Я запускаю Visual Studio 2008, и это проект VB.Net.

спасибо!

Ответ 1

Вы можете использовать бесплатный инструмент, например SourceMonitor, который имеет разумный набор показателей, включая количество классов. Вы также можете использовать инструмент, например NDepend, который намного эффективнее, но также стоит денег. Любой может быть интегрирован в вашу среду сборки, если вы используете MSBuild или NAnt.

Ответ 2

Нанять стажера для подсчета.

Ответ 3

Не знаю прямого пути, но, возможно, это поможет вам:

  • Открыть MainMenu/Просмотр/Другие показатели производительности Windows/Code.
  • Вычислить показатели метрики кода
  • Экспорт результатов в Excel
  • Используйте Excel для получения количества уникальных типов в списке.

Не знаю, доступен ли код Metrics Stuff во всех выпусках VS. Я использую Team Suite Edition.

Ответ 4

Откройте решение и выполните поиск во всех файлах "class" (с пробелом до и после класса слов). Это найдет все строки, как:
общественный класс A: B
Результат должен быть чем-то вроде Соответствующие строки: 2887 Совместимые файлы: 2271 Всего разыскиваемых файлов: 2486
Первый номер - тот, который вы ищете.

Ответ 5

Я раньше не использовал эти инструменты, но у них, вероятно, есть средство, которое может вам помочь. В принципе, любой пакет метрик кода может помочь. VS 2008 должен был иметь встроенный инструмент кодовых метрик, но я думаю, что он был по какой-то причине запрещен.

- Редактировать--
JRoppert правильный. Я действительно помню, как читал, что инструмент показателей доступен только в редакции Team, а не в Pro или Express