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

Visual Studio 2022调试器问题:仅调试自有代码与指定DLL

Visual Studio 2022 调试仅进入自有代码与指定DLL的解决方法

1. 配置符号加载筛选

  • 打开调试选项:菜单栏调试 → 选项 → 调试 → 符号
  • 在「指定要排除的模块」区域,点击添加,输入系统类库模块名(例如System.*.dll、mscorlib.dll),调试器会跳过这些模块的符号加载,不会进入其代码
  • 同时在「指定要包括的模块」添加目标DLL名称,确保调试器优先加载该DLL的符号文件

2. 利用调用堆栈设置跳过规则

  • 调试时打开「调用堆栈」窗口:调试 → 窗口 → 调用堆栈
  • 右键点击调用堆栈里的系统方法,选择「跳过此源文件」或「跳过此模块」,后续调试将不再进入该文件/模块
  • 右键点击目标DLL的方法,选择「始终进入此模块」,强制调试器进入该模块代码

3. 细化「仅我的代码」规则

  • 回到调试 → 选项 → 调试 → 常规,点击「仅我的代码设置」按钮
  • 在弹出窗口中,将目标DLL的路径或模块名加入「我的代码」列表,把系统类库模块加入「不是我的代码」列表,让调试器严格区分代码范围

注意事项

  • 确保目标DLL有对应的.pdb符号文件,且与DLL放在同一目录,或在符号设置中添加pdb文件路径
  • 若问题仍存在,尝试清理解决方案并重新生成,保证符号文件为最新版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 03:09:54