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

Visual Studio 2022 Just My Code调试失效,无法跳过已编译依赖项

Visual Studio 2022调试器异常进入依赖代码问题解决方案

步骤1:调整符号加载配置

  • 打开工具 > 选项 > 调试 > 符号设置页
  • 取消勾选所有外部符号服务器选项
  • 选中仅加载指定模块,点击指定要包含的模块,仅添加你自己项目生成的程序集匹配规则,避免加载第三方依赖的调试符号

步骤2:配置单步执行过滤规则

  • 打开工具 > 选项 > 调试 > 常规设置页
  • 确认已勾选跳过属性和运算符(仅限托管)、在变量窗口中显示对象的原始结构以外的所有仅我的代码关联选项
  • 如果仍有特定依赖程序集会被单步进入,可在用户目录%USERPROFILE%\Documents\Visual Studio 2022\Visualizers下新建后缀为.natstepfilter的配置文件,添加如下格式规则强制跳过指定程序集:
<StepFilter xmlns="http://schemas.microsoft.com/vstudio/debugger/natstepfilter/2010">
  <Function><Name>Your.ThirdParty.Assembly.Name.*</Name><Action>StepIntoNever</Action></Function>
</StepFilter>

步骤3:修复异常被吞没未中断问题

  • 调试运行状态下按快捷键Ctrl+Alt+E打开异常设置窗口
  • 勾选公共语言运行时异常根节点,强制调试器在所有托管异常抛出时立即中断,无需进入依赖代码即可定位异常触发位置

步骤4:检查项目级调试配置

  • 右键启动项目,选择属性 > 调试 > 打开调试启动配置文件UI
  • 确认启用仅我的代码选项为开启状态
  • 打开项目目录下的Properties/launchSettings.json文件,确认不存在"justMyCode": false的配置项

步骤5:重置VS调试组件配置

  • 完全关闭所有Visual Studio窗口
  • 以管理员身份运行「Visual Studio 2022 开发者命令提示符」
  • 执行命令devenv /resetuserdata,等待重置完成后重新打开项目测试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 08:36:04