C# 3D开发-环境配置-VS Code + Unity-常见错误汇总

VS Code没有作为Unity的默认开发工具或找不到VS Code

在Unity中,请前往:Window(窗口)> Package Manager(包管理器)。然后,确保从左上角的下拉菜单中选择“Packages: Unity Registry”(包:Unity注册表),并在列表中找到“Visual Studio Code Editor”(Visual Studio Code编辑器)。现在请确保它已安装并且是最新版本。如果你只看到“Remove”(移除)按钮,那么你就可以继续使用了!

接下来,确保在Unity中将VSCode设置为外部脚本编辑器。你可以通过转到:编辑>首选项>外部工具(Edit > Preferences > External Tools),然后从下拉菜单中选择Visual Studio Code来检查这一点。您可能还需要单击“重新生成项目文件”(Regenerate project files”)按钮,一些学生发现包含“注册表包”(Registry packages)选项也有帮助。

If it’s still not working the next step is to double check that you have the correct .NET framework installed on your machine.

如果上述操作还是无法工作,需要检查是否安装了正确的.NET framework版本。

安装最新的 .NET Core SDK and .NET SDK  Download .NET (Linux, macOS, and Windows)

安装成功后,重启电脑。

如果提示.NET 4.7.x (Developer Pack)未安装,可以安装对应的版本.

打开 VSCode 检查工作目录是否可选.

  • Ctrl+Shift+P 打开 command palette

  • 输入 “Omnisharp: Select Project”

  • 最后选择你正在工作的solution workspace (.sln) 

将 C# Extension  (可以在VS Code的Extension Settings找到)添加到你的VSCode.

In the extensions panel; select the C# extension, click on the cog icon, and then select ‘Extension Settings’. This will open up an new window and you want to scroll down the list until you find “Omnisharp: Use Global Mono”. Then, change the dropdown to “always” and click on Restart Omnisharp from the popup window

在Extension panel中,选择C# Extension,点击齿轮图标,然后选择“Extension Settings”。这将打开一个新窗口,您需要在列表中向下滚动,直到找到“Omnisharp: Use Global Mono”。然后,将下拉菜单更改为“always”,并从弹出窗口中点击“重启Omnisharp”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值