Дерево наследования классов проекта / решения и граф зависимостей - PullRequest
1 голос
/ 05 апреля 2011

Есть ли способ получить дерево наследования и / или граф зависимостей классов для всего проекта / решения Visual Studio из кода ?Я знаю, что можно перебирать все классы и проверять ключевые слова, но я ищу более простой способ.

Ответы [ 4 ]

1 голос
/ 05 апреля 2011

Visual Studio 2010 Ultimate может сделать это, используя функциональность архитектуры. В Professional / Express вы можете создать диаграмму классов, но это, вероятно, не то, что вам нужно.

1 голос
/ 05 апреля 2011

В Visual Studio 2010 имеется функция График зависимостей . Это новый инструмент архитектуры, доступный в VS2010.

Сгенерированный график выглядит примерно так:

Dependency graph

Аналогичный вопрос

1 голос
/ 05 апреля 2011

Вы можете щелкнуть правой кнопкой мыши по вашему проекту и выбрать View Class Diagram.Это то, что ищет?

0 голосов
/ 06 апреля 2011

Вы также можете использовать инструмент NDepend для получения пользовательского графа наследования над проектом VS, решением VS или даже несколькими решениями VS.График будет выглядеть так:

NDepend custom inheritance graph

...