0

如果您使用“附加到处理”工具,Visual Studio 使用哪个 .PDB 文件?我按照以下步骤操作:

  1. 创建了一个简单的 VB.NET 项目
  2. 在 Visual Studio 中打开源代码并单击构建
  3. 双击“调试”文件夹中的 .EXE
  4. 将 Visual Studio 附加到正在运行的进程
  5. 然后我可以添加断点并按预期单步执行代码

然后我删除了所有可以找到的 .PDB 文件,即在 DEBUG、RELEASE 和 OBJ 中,但我仍然能够调试。Visual Studio 在哪里查找 .PDB 文件?

4

1 回答 1

1

当您在调试期间查看“模块”窗口时 - 在 c# 键盘布局中,命令是:

Ctrl+ D,M

我创建了一个简单的 WinForm 应用程序,编译,然后我在调试箱中运行 exe 并附加一个调试器并单击一个按钮以在断点处停止代码控制,如下所示。

然后在 Visual Studio 中,我按下了模块窗口快捷键,它告诉我 PDB 文件的加载位置:

在此处输入图像描述

于 2012-06-24T09:18:28.743 回答