【发布时间】:2022-07-02 22:11:47
【问题描述】:
我最近切换到 Linux,但遇到了 Unity 和 VSCode 的问题。
当我打开我的任何脚本时,像 MonoBehaviour 这样的类不存在......
我发现您应该将Omnisharp: Use Global Mono 更改为始终,但该选项不存在。 (我安装了 C# 扩展和单声道)
【问题讨论】:
标签: c# unity3d visual-studio-code mono
我最近切换到 Linux,但遇到了 Unity 和 VSCode 的问题。
当我打开我的任何脚本时,像 MonoBehaviour 这样的类不存在......
我发现您应该将Omnisharp: Use Global Mono 更改为始终,但该选项不存在。 (我安装了 C# 扩展和单声道)
【问题讨论】:
标签: c# unity3d visual-studio-code mono
对于遇到此问题的任何人:
假设其他所有内容都是最新的,将 Use Global Mono 更改为 always 确实有效。您必须恢复到旧版本的 C# 扩展才能在设置中看到该选项。 1.24.4 对我有用。为此,您可以转到扩展选项卡,然后单击 C# 扩展旁边的齿轮图标,然后选择 Install Another Version...
在这里找到解决方案:https://forum.unity.com/threads/solved-unity-with-vs-code-and-intellisense-on-linux-mint.986088/
【讨论】: