任何从解决方案生成类依赖图的工具
有一个解决方案,是否有任何工具来生成类映射及其关系?
如果您使用的是Visual Studio 2010,则可以生成依赖关系图 。
在菜单中,转到:
架构 > 生成依赖图 > 按类
这是一个示例(在一个非常小的项目中):
你甚至可以看到两个class级之间的依赖关系。 看一下下图:
如果展开 Logger
类并单击Scraper
,您将看到Scraper
正在调用哪些方法(在Logger
)。
在这一刻,我没有inheritance的例子,但你总是可以创建一个项目并自己测试它。
VS2010的依赖图function非常酷,但需要VS2010 Ultimate。 如果你没有它,我可以高度推荐NDepend 。
它将为您提供依赖图,以及更多。 甚至还有一个开源/学术许可证(其中一些特征被删除)。
如果您使用的是Visual Studio,请打开“解决方案资源管理器”。 在那里你会找到一个名为“View Class Diagram”的图标。 点击那里。 这将仅生成类列表,但不生成它们的关系。 您必须单击项目才能查看图标。 我添加了一个屏幕截图。 看圈子: