Visual Studio 2026 如何手动加载下载的 PDB 符号?
数据阿明
可以在调试时通过 Modules 窗口加载本地 PDB,无需先搭建符号服务器。如果当前显示 No Symbols Loaded 页面,也可以点击 Browse 重新指定搜索位置。
从 Modules 窗口加载
- 打开内存转储并启动调试。调试器暂停后,选择 Debug > Windows > Modules。快捷键是
Ctrl+Alt+U。 - 在列表中找到尚未加载符号的模块,查看 Symbol Status。右键该模块并选择 Load Symbols。
- 如果 Visual Studio 在已配置的位置找不到匹配的 PDB,会打开文件浏览器,让你指定新的搜索位置。选择存放 PDB 的文件夹,例如
Downloads,然后让调试器搜索。
根据 Microsoft 文档,选择 Load Symbols 后,Visual Studio 会先搜索已配置的符号位置;如果找不到符号文件,则会打开 File Explorer,让你指定新位置。Modules 窗口加载符号说明 如果看不到 Modules,先确认调试器已暂停。该窗口不适用于 SQL 或脚本调试。
将 Downloads 设为搜索位置
如果经常从同一个文件夹加载 PDB,可以在 Tools > Options > Debugging > Symbols 中添加本地 Downloads 文件夹作为符号文件搜索位置,并启用它。之后回到 Modules 窗口,对目标模块选择 Load Symbols。
Visual Studio 只会搜索你添加的文件夹。如果 PDB 位于子文件夹中,还需要单独添加该子文件夹。PDB 文件位置与搜索设置
确认 PDB 与模块匹配
文件名相同不代表符号一定能加载。调试器要求 PDB 与转储中对应模块的构建版本匹配。下载的 PDB 如果不匹配,更换搜索路径也无法解决。右键模块并选择 Symbol Load Information,可以查看已搜索的位置和加载失败的原因。
备注:内容仅供参考。
