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

问题描述 投票:0回答:5

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

c# class inheritance dependencies
5个回答
1
投票
Visual Studio 2010 中有一个

依赖图功能。它是 VS2010 中提供的新架构工具。

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

Dependency graph

类似问题

  • Visual Studio 项目的依赖关系图

1
投票
您可以右键单击您的项目并选择“查看类图”。这就是要找的吗?


1
投票
Visual Studio 2010 Ultimate 可以使用体系结构功能来做到这一点。在 Professional/Express 中,您可以生成类图,但这可能不是您想要的。


0
投票
您还可以使用 NDepend 工具在 VS 项目、VS 解决方案甚至多个 VS 解决方案上获取“自定义继承图”。图表看起来像这样:

NDepend custom inheritance graph


0
投票
生成类似这样的东西

© www.soinside.com 2019 - 2024. All rights reserved.