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

Unity点击C#脚本无法自动打开VS Code的问题排查求助

Unity中C#脚本无法自动在VS Code打开的排查方案
  • 检查Unity编辑器路径配置
    打开Unity的Edit > Preferences > External Tools,确认External Script Editor选中VS Code后,点击右侧「Browse」手动定位到VS Code可执行文件(Windows为Code.exe,Mac为Visual Studio Code.app),避免路径识别错误;同时勾选Editor Attaching选项,确保Unity与VS Code建立进程关联。

  • 重置Unity脚本关联缓存
    关闭Unity和VS Code,删除项目根目录Library文件夹下的ScriptAssemblies子文件夹,重新打开Unity让其重新生成脚本关联缓存;也可尝试点击Assets > Open C# Project强制触发VS Code打开项目,验证关联是否生效。

  • 确认VS Code核心扩展状态
    确保已安装并启用C# Dev Kit和Unity Dev Tools扩展,卸载旧版独立C#扩展(新版C# Dev Kit已整合相关功能),并将所有扩展更新至最新版本,避免兼容性问题。

  • 修复系统文件关联

    • Windows:右键C#脚本,选择「打开方式 > 选择其他应用」,选中VS Code并勾选「始终使用此应用打开.cs文件」
    • Mac:右键C#脚本选择「显示简介」,在「打开方式」中选择VS Code,点击「全部更改」确认关联所有.cs文件
  • 查看Unity日志定位错误
    打开Unity的Window > General > Console,清空日志后尝试打开脚本,查看是否有权限不足、路径找不到等报错信息,根据提示针对性解决。

  • 排查权限问题

    • Windows:分别以管理员身份运行Unity和VS Code一次,避免权限不足导致无法调用外部程序
    • Mac:在系统设置「隐私与安全性 > 文件与文件夹」中,确认VS Code已被授权访问项目所在文件夹

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 12:55:56