Вопрос

Есть ли быстрый и грязный способ получения списка всех классов в проекте Visual Studio 2008 (c #)?Их довольно много, и я просто достаточно ленив, чтобы не хотеть делать это вручную.

Это было полезно?

Решение

Если вы откроете диалоговое окно "Просмотр класса" (View -> Просмотр класса или Ctrl + W, C), вы можете получить список всех классов в вашем проекте, который затем вы можете выбрать и скопировать в буфер обмена.Копия будет отправлена полностью квалифицированному (т.е.с полным пространством имен) имена всех выбранных вами классов.

Другие советы

Возможно, вы сможете написать XSL / XSLT для отображения только имен классов из XML, сгенерированных XML-документацией, если таковая у вас есть.

Вероятно, я бы собрал сборку, а затем использовал отражение для перебора всех экспортированных типов...Если вам нужен какой-нибудь пример кода, вы можете найти вдохновение в http://www.timvw.be/presenting-assemblytypepicker/.

Я добился успеха, используя доксиген генерировать документацию из XML-комментариев в моих проектах - побочным продуктом этого является красивый список классов с гиперссылками.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top