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

VS Code中attach调试时如何设置仅断开而非终止外部进程?

如何让VS Code Attach调试时点击Stop不终止进程?

针对你的coreclr attach调试配置,可以通过在launch.json中添加"terminateDebuggee": false选项实现需求——点击Stop按钮时只会断开调试器与进程的连接,不会终止目标进程。

修改后的完整配置:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "coreclr",
      "request": "attach",
      "name": "Whatever",
      "processId": "15496",
      "sourceFileMap": {},
      "terminateDebuggee": false
    }
  ]
}

选项说明:

  • 当terminateDebuggee设为false时,无论点击调试工具栏的Stop还是通过菜单执行停止操作,VS Code都会仅断开调试器的附加连接,不会终止你原本运行的进程,避免误操作导致未保存工作丢失。
  • 该选项专门适配attach类型的调试配置:由于VS Code并未启动目标进程,显式声明不终止调试目标完全符合逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 19:52:00