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

Unity中Visual Studio Code外部工具设置无法保存问题求助

Unity VS Code 编辑器设置失效与代码提示问题解决

问题明细

  • 在Unity的「External Tools」里选Visual Studio Code当外部脚本编辑器,设置存不住,重启Unity后会自动用系统扩展名关联的程序打开脚本
  • 不把VS Code设为外部编辑器的话,VS Code里完全没Unity相关的代码提示(已查看你提供的Unity包列表截图)

解决步骤

1. 搞定Unity权限问题

  • 右键Unity图标,选「以管理员身份运行」,再进「Edit > Preferences > External Tools」,重新选VS Code,点「Apply」「OK」,重启Unity看看设置能不能保存
  • 检查Unity安装目录和项目文件夹权限,右键文件夹选「属性 > 安全」,给当前登录用户开「完全控制」权限,避免权限不够存不了设置

2. 重置Unity编辑器配置文件

  • 关闭Unity,找到项目里的Library文件夹,删掉里面的EditorPreferences.asset文件,重启Unity后重新配置外部编辑器
  • 如果上面的方法没用,再删掉项目根目录ProjectSettings里的EditorSettings.asset,重启后重新设置

3. 补全VS Code关联配置

  • 打开VS Code,安装「C#」「Unity Tools」「Unity Code Snippets」这几个插件,没有这些插件肯定出不来代码提示
  • 进VS Code的「文件 > 首选项 > 设置」,搜索omnisharp.useModernNet,把它改成false(Unity用的老.NET框架,开这个会不兼容)
  • 回到Unity的「External Tools」,把「Generate .csproj files for:」下面的选项全勾上,点「Regenerate project files」重新生成项目文件

4. 修复系统文件关联冲突

  • 打开系统设置(Windows是「设置 > 应用 > 默认应用 > 按文件类型指定默认应用」),找到.cs文件,把默认打开程序改成VS Code
  • 要是还不行,就在Unity的「External Tools」里,点VS Code路径后面的「Browse」,手动选VS Code的安装路径(一般是C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code\Code.exe),别依赖系统自动关联的路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 04:27:14