0

我需要生成 .NET 项目的详细依赖信息。集成依赖图是一个很棒的工具,它甚至可以生成一个名为 DGML 的 XML 文件,以后可以打开和导航。

如果在导航期间源代码可用,这将非常有用。

不幸的是,我只能访问源代码来生成此 DGML 文件(或任何我需要的文件),并且必须能够离线浏览它,而无需访问源代码。

是否可以为解决方案生成详细的嵌套 DGML 文件并能够根据需要进行深度导航?我只能生成和离线导航该图的单个级别或单个节点。

除了图形表示之外,是否有可能以替代形式(矩阵、数字等)获得这些信息,而不仅仅是视觉上的信息?

4

2 回答 2

1

不幸的是,Visual Studio 不可能。它只在 .dgml 文件中存储了这么多信息(使用 XML 编辑器对其进行编辑以查看),并且必须参考源代码以进行更深入的导航。

于 2016-03-24T13:33:26.133 回答
0

您当然可以使用“全选”后跟“+”手动扩展每个节点,然后重复几次以达到您想要的深度。现在您有了一个可以与他人共享的大型 DGML 文件(如果您压缩它,它应该可以很好地压缩)。

于 2016-05-02T00:24:33.483 回答