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

如何设置Visual Studio 2022源文件路径以调试旧版本程序?

解决VS调试旧版本程序时加载错误源文件的问题

方法一:调整源文件查找优先级

  • 打开VS,依次点击「工具」→「选项」→「调试」→「符号」
  • 在「指定源文件的位置」区域,点击「添加」按钮,将PRIOR目录路径添加进去,并通过「上移」按钮把它放到列表最顶端,确保优先级高于WORKING目录
  • 若勾选了「自动查找源文件」,建议取消该选项,避免VS自动定位到WORKING目录的同名文件

方法二:手动为模块关联源文件

  • 调试时打开Modules面板,找到对应旧版本的.exe模块,确认已加载PRIOR目录的.pdb文件
  • 右键该模块,选择「源文件设置」,在弹出的窗口中添加PRIOR目录的源文件路径,替换掉默认指向WORKING目录的路径

方法三:直接从PRIOR目录加载调试目标

  • 若PRIOR目录有项目文件,直接通过「文件」→「打开」→「项目/解决方案」打开该项目,调试时会自动使用目录内的源文件和.pdb
  • 若无项目文件,可创建临时空项目:
    1. 新建空C++/Fortran项目
    2. 右键项目→「属性」→「调试」,将「命令」设置为PRIOR目录下的.exe,「工作目录」设为PRIOR目录
    3. 启动调试即可优先使用PRIOR的源文件

方法四:清理VS调试缓存

  • 关闭所有VS窗口,删除以下路径的缓存文件:
    • %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\17.0_*\ComponentModelCache
    • %USERPROFILE%\AppData\Local\Temp\VisualStudioDebugger
  • 重启VS后再尝试附加进程调试

内容的提问来源于stack exchange,提问作者Woody20

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 20:24:31