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

标签 visual-studio-2010 architecture

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) 生成的大型调用图:

call graph

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/

相关文章:

visual-studio-2010 - 使用 key 静默安装 Visual Basic 2010 Express

web-services - 微服务架构 : Cross Service data sharing

f# - 设计实时采集和 'control'的系统架构

c++ - MSVC 环境变量未显示在不同的终端中

visual-studio-2010 - Dreamweaver CS5 自动格式化源代码就像在 VS2010 中一样 CTRL+K、CTRL+D?

c++ - (key, value)对结构的内存分配,并从注册表中读取

c++ - 代码退出时出现奇怪的访问冲突

c# - 代码生成 - 领域/模型优先 (DDD)

asp.net - TFS 2010 中的分支和合并

linux - 整体内核的效率