You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Visual Studio Enterprise代码图初始显示类间全部依赖关系?

Visual Studio Enterprise代码图显示全量间接依赖的方法

问题场景

当把类A和类B拖入VSE代码图时,工具默认仅展示直接调用依赖,比如:

public class A
{
    public void DoSomething()
    {
        b.DoSomethingElse();
    }
}

但对于A→D→C→B这类间接调用依赖的场景:

public class A
{
    public void DoSomething()
    {
        d.DoManyThings();
    }
}

public class D
{
    public void DoManyThings()
    {
        c.DoThings();
    }
}

public class C
{
    public void DoThings()
    {
        b.DoSomethingElse();
    }
}

public class B
{
    public void DoSomethingElse()
    {
        // imagine code here
    }
}

代码图不会自动显示A与B的关联,无需手动逐个点击方法扩展的解决方法如下:

操作步骤

  • 先将类A、B拖入代码图,选中类A的节点
  • 右键点击该节点,在菜单中选择 「显示依赖项」→「包含间接依赖项」(不同VSE版本的菜单表述可能略有差异,核心是选择包含间接依赖的选项)
  • 也可以直接在代码图顶部工具栏的「依赖筛选」下拉框中,勾选「显示间接依赖项」,即可一次性展开所有层级的间接调用关联
  • 如果需要从一开始就加载全量依赖,拖入类的时候可以右键选择类文件,点击 「添加到代码图」→「包含所有依赖项」,这样拖入后会自动展示该类的所有直接、间接依赖关系

内容的提问来源于stack exchange,提问作者On The Net Again

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 17:01:25