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

Unity调试时VS Code因ExitGUIException暂停,如何解决?

解决Unity 2022.3.0 + VS Code 1.77.0调试时Add Component触发ExitGUIException的问题

针对附加VS Code调试器后,点击Add Component就触发Unity编辑器内部的UnityEngine.ExitGUIException导致暂停的问题,以下是几个实测有效的解决办法:

1. 调整VS Code调试配置,只捕获用户脚本异常

  • 打开项目根目录下.vscode文件夹里的launch.json文件
  • 找到"Unity Editor"的调试配置项,添加"justMyCode": true参数,让调试器忽略Unity自身代码抛出的异常
  • 配置示例:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Unity Editor",
            "type": "unity",
            "request": "attach",
            "justMyCode": true
        }
    ]
}

2. 升级Unity或VS Code到兼容版本

  • Unity 2022.3.0的早期LTS补丁可能存在和VS Code 1.77.0的兼容性bug,建议升级Unity到2022.3系列的最新补丁版本
  • 同时将VS Code更新到当前稳定版(如1.80及以上),避开1.77.0这个可能存在问题的版本

3. 重置VS Code的Unity调试插件与缓存

  • 卸载VS Code中的「Unity Debugger」插件,重启VS Code后重新安装该插件
  • 删除项目根目录下的.vscode文件夹,关闭Unity和VS Code后重新打开,让Unity自动生成新的调试配置
  • 重新附加调试器测试Add Component功能

4. 临时切换到Unity内置调试器

如果上述方案都无法快速解决,可以暂时使用Unity编辑器内置的调试器(路径:Window > General > Debugger)进行脚本调试,避免触发编辑器层面的异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 21:15:01