可编辑的程序集依赖关系图生成

有没有人知道一个工具或任何解决方案(最好是免费的)来自动生成可编辑的组件依赖关系图(如Visio图)?

我在网上找到了类似的线程,但推荐的几种工具(.Net Reflector Graph加载项,Dependency Visualizer,GraphViz等)仅生成图像文件(PNG,JPG,SVG等)。

我需要进行逆向工程的解决方案由超过75个项目组成,其中包含数百个dll。 即使是子系统图也是难以理解的,所以我们想调整/编辑它们,找到将它们隔离成单独图形的常见重复发生等。我们需要一些可以为我们完成大部分无脑部分的事情,但是这允许我们接管那里。

顺便说一句,我确实找到了生成相应矩阵表示的工具,这很好,但我们仍然需要对图的深度有一个更直接的看法。

提前致谢。

泰国人


依赖分析器工具对我来说很有用。 它也适用于.Net程序集。


NDepend带有一个交互式和可编辑的依赖关系图以及一个依赖矩阵。 默认情况下,您将获得.NET程序集的依赖关系图,并且不仅限于只有一个VS解决方案的程序集。 NDepend集成在VS 2010,2008和2005中,它可以显示任何类型的代码,包括:

  • 组件之间的依赖关系
  • 方法调用图,
  • VS项目内的命名空间的依赖关系,
  • 名称空间内类型的依赖关系,
  • 类继承图,
  • 图表表示2个组件之间的类耦合
  • 等等...

    请参阅从此博客文章中提取的屏幕截图:交互式代码依赖关系图

    图版: 替代文字

    替代文字

    替代文字http://codebetter.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/patricksmacchia.Graph/InternalDependenciesGraphSmall2.jpg

    替代文字http://codebetter.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/patricksmacchia.Graph/CycleGraphSmall2.jpg

    替代文字http://codebetter.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/patricksmacchia.CQLExport/Graph1.jpg

    链接地址: http://www.djcxy.com/p/6431.html

    上一篇: Editable assembly dependency graph generation

    下一篇: How can I get the assembly file version