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

VS Code调试Godot .NET无法进入GD.cs文件的问题求助

解决Godot调试时无法找到GD.cs的URI格式错误问题

排查与修复步骤

1. 确认Godot调试符号与源码路径

  • 保证使用的Godot版本带调试符号:自行编译的话要开启debug编译模式并保留源码目录;官方下载包要选择带debug标识的版本。
  • 在VS Code的launch.json中添加sourceFileMap配置,将Godot编译时的虚拟源码路径映射到本地实际源码路径(官方默认虚拟路径为/root/godot,替换为你的本地源码地址即可):
    "sourceFileMap": {
        "/root/godot": "C:/Users/YourName/Documents/godot-source"
    }
    

2. 修正launch.json的调试配置

  • 检查program路径是否指向正确的Godot可执行文件,路径格式要规范(Windows下使用C:/xxx或转义的C:\\xxx):
    "program": "C:/Godot_v4.2-stable-debug/Godot.exe"
    
  • 确保type设置为godot,request设置为launch,这是Godot官方VS Code插件要求的基础配置:
    "type": "godot",
    "request": "launch",
    

3. 验证tasks.json的构建命令

  • 确认tasks.json中的构建命令能正常编译C#脚本,示例配置如下:
    {
        "label": "build",
        "type": "shell",
        "command": "dotnet build",
        "cwd": "${workspaceFolder}"
    }
    
  • 调试前手动执行一次构建任务,确保脚本编译正常,避免旧编译文件干扰。

4. 避免扩展冲突

  • 若同时安装了多个.NET相关扩展(如C# Dev Kit、旧版C#扩展),可能与Godot调试插件冲突,暂时禁用多余扩展,仅保留Godot官方插件和基础C#扩展尝试调试。

5. 重置调试环境

  • 关闭VS Code和Godot引擎,删除项目目录下的.godot文件夹与bin编译输出目录,重新打开项目并构建脚本后再进行调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 02:22:44