使用Visual Studio Code调试Unity项目时提示不支持调试类型Unity的问题
解决VSCode调试Unity提示“configured debug type Unity is not supported”的问题
修正launch.json的调试类型配置
你当前配置里的type为vstuc,这是旧版Unity扩展的调试类型标识,新版Unity for Visual Studio Code扩展已改用unity作为调试类型。同时要保证launch.json的结构完整,更新后的配置示例如下:{ "version": "0.2.0", "configurations": [ { "name": "Attach to Unity", "type": "unity", "request": "attach" } ] }检查Unity编辑器的外部工具设置
打开Unity编辑器,依次进入Edit > Preferences > External Tools,将External Script Editor设置为Visual Studio Code,勾选Generate all .csproj files选项,最后点击Regenerate project files刷新项目配置文件。重启VSCode与Unity编辑器
修改配置和项目文件后,完全关闭VSCode(包括后台进程)和Unity,重新打开项目后再尝试启动调试。确认调试前置条件
你使用的是attach(附加)调试模式,必须先启动Unity编辑器并进入Play模式(或保持编辑器处于运行状态),再在VSCode中启动调试,否则无法建立连接。验证扩展与VSCode版本兼容性
你的VSCode版本为1.108.2,Unity扩展版本为1.2.1,若问题仍存在,可尝试将VSCode降级至1.107.x版本,或更新Unity扩展到最新稳定版。
内容的提问来源于stack exchange,提问作者nmw01223
相关产品推荐
相关产品推荐

