是否可以使用体系结构资源管理器创建依赖关系图?

时间:2010-07-20 02:15:26

标签: visual-studio-2010 architecture

VS2010在Architecture菜单中有一个名为“Create dependency graph”的选项。

它的效果非常好,除非它似乎全部或全部 - 所有解决方案项目最终都在该图表中,而且对于我们的大型解决方案来说它非常慢。

我想按类创建一个依赖图,它的根只是我指定的一个类。

是否可以在体系结构浏览器中创建一个模拟“创建依赖关系图”但我可以指定根类的查询(DGQL)?

1 个答案:

答案 0 :(得分:0)

也许您可以将NDepend工具的灵活性用于您要求的generate dependency graph免责声明:我是该工具的开发人员之一

  

我想按类创建一个依赖图,它的根只是我指定的一个类。

如果您需要可视化由使用类 C 的类型构成的图形,然后使用这些用户类型的类型,以及传递性等...使用NDepend,您只需要询问对于用户类型,然后将结果导出到图explained here

这是由NDepend(full size version is available here)生成的大型调用图:

call graph

  

所有解决方案项目都以该图表结束,而且对于我们的大型解决方案来说非常慢。

使用NDepend图表,即使使用非常大的代码库,大多数图形操作都是即时的。