任何从解决方案生成类依赖图的工具

有一个解决方案,是否有任何工具来生成类映射及其关系?

如果您使用的是Visual Studio 2010,则可以生成依赖关系图 。

在菜单中,转到:

架构 > 生成依赖图 > 按类

这是一个示例(在一个非常小的项目中):

依赖图

你甚至可以看到两个class级之间的依赖关系。 看一下下图:

呼叫

如果展开 Logger类并单击Scraper ,您将看到Scraper正在调用哪些方法(在Logger )。

在这一刻,我没有inheritance的例子,但你总是可以创建一个项目并自己测试它。

VS2010的依赖图function非常酷,但需要VS2010 Ultimate。 如果你没有它,我可以高度推荐NDepend 。

它将为您提供依赖图,以及更多。 甚至还有一个开源/学术许可证(其中一些特征被删除)。

如果您使用的是Visual Studio,请打开“解决方案资源管理器”。 在那里你会找到一个名为“View Class Diagram”的图标。 点击那里。 这将仅生成类列表,但不生成它们的关系。 您必须单击项目才能查看图标。 我添加了一个屏幕截图。 看圈子: 在此处输入图像描述