项目/解决方案类继承树和依赖关系图

时间:2011-04-05 07:44:37

标签: c# class inheritance dependencies

有没有办法从代码获取整个Visual Studio项目/解决方案的继承树和/或类依赖关系图?我知道可以遍历所有类并检查关键字,但我正在寻找更简单的方法。

4 个答案:

答案 0 :(得分:1)

您可以右键单击项目并选择View Class Diagram。那是在寻找什么?

答案 1 :(得分:1)

Visual Studio 2010 Ultimate可以使用架构功能执行此操作。在Professional / Express中,您可以生成类图,但这可能不是您想要的。

答案 2 :(得分:1)

Visual Studio 2010中有一个Dependency graph功能。它是VS2010中提供的新架构工具。

生成的图形看起来像这样,

Dependency graph

类似问题

答案 3 :(得分:0)

您还可以使用工具NDepend在VS项目,VS解决方案甚至多个VS解决方案上获得custom inheritance graph。该图表看起来像:

NDepend custom inheritance graph