代码之家  ›  专栏  ›  技术社区  ›  dicroce

当附加到Visual Studio 2008中已经运行的程序时,如何查找PDB文件?

  •  0
  • dicroce  · 技术社区  · 14 年前

    我最近一直在调试一个浏览器插件。调试过程如下:

    1)构建新插件并在regsvr32中注册。 2)运行浏览器。 3)使用visual studio附加到浏览器进程。

    每当我连接到浏览器进程时,我的调用堆栈中永远不会有任何符号。。。但是断点可以工作。。。但我真的需要看看这些线在做什么。。。

    .pdb文件位于浏览器插件所依赖的库的旁边。如何告诉Visual Studio PDB文件的位置?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Martin Harris    14 年前

    转到“选项”->“调试”->“符号”,然后将目录添加到其中。

        2
  •  0
  •   sean e    14 年前

    pdb的位置通常包含在模块中。你要把pdb从最初创建的地方移走吗?而且,断点在没有符号的情况下工作似乎很奇怪。“调试输出”窗口是否明确指出未找到符号?