VS2010 在 Architecture 菜单中有一个名为“Create dependency graph”的选项。
它工作得很好,除了它似乎是全有或全无 - 所有解决方案项目最终都在该图中,并且对于我们的大型解决方案来说它非常慢。
我想按类创建一个依赖图,其根只是我指定的单个类。
是否可以在模拟“创建依赖关系图”的架构资源管理器中创建一个查询 (DGQL),但我可以在其中指定根类?
最佳答案
也许您可以使用 NDepend 工具的灵 active 来 generate dependency graph你在问。 免责声明:我是该工具的开发者之一
I want to create a dependency graph by class, whose root is only a single class that I specify.
如果您需要可视化由使用类 C 的类型组成的图形,然后是使用这些用户类型的类型,等等传递...使用 NDepend 您只需要问对于用户类型,然后将结果导出到图表中作为 explained here .
这是由 NDepend (full size version is available here) 生成的大型调用图:
all solution items end up in that graph and its very slow for our large solution.
使用 NDepend 图,即使您使用的是非常大的代码库,您的大部分图操作都是即时的。
关于visual-studio-2010 - 是否可以使用体系结构资源管理器创建依赖关系图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286523/