代码之家  ›  专栏  ›  技术社区  ›  Graham Clark

visualstudio断点窗口:TreeView显示什么?

  •  5
  • Graham Clark  · 技术社区  · 14 年前

    通常在visualstudio(本例中为2008)中使用断点时,我只看到一个平面列表。但有时,我会得到每个断点的树视图,如下所示(扩展节点有26个子节点)。所有树节点引用同一行代码,所有可选列为每个节点显示相同的数据。我猜它们可能与线程有关,但是这些线程有什么用,它们实际显示了什么?如果它们有用的话,你该如何区分它们呢?

    Breakpoints window http://www.freeimagehosting.net/uploads/2244242173.png

    2 回复  |  直到 14 年前
        1
  •  4
  •   Graham Clark    14 年前

    在我的例子中,它似乎与正在调试的进程中的appdomain有关。如果我将WinDbg附加到进程,则加载SOS.dll 然后跑 !DumpDomain ,我可以看到26个AppDomains,对应于问题中的26个树节点。如果断点窗口中有一列可以区分这些断点,那就太好了!

        2
  •  3
  •   Ofek Shilon    8 年前

    1 , 2 )而且一般都是小车。

    根据经验,对于本机代码,会形成子断点:

    1. 对于多次实例化的模板函数,
    2. 在与调试进程中的多个DLL链接的静态库中,