Unity/C# autocomplete 在 Visual Studio .NET 版本 6.x 的 Linux 代码中不起作用
Unity/C# autocomplete not working in Visual Studio Code for Linux with .NET version 6.x
我无法在 Linux (Ubuntu 20.04) 的 Visual Studio 代码中让 IntelliSense 自动完成或显示对 Unity (20.3.30 LTS) 方法的建议。我已经在我的 Ubuntu 上下载了 .NET 版本 6.0.102,但 Unity API 兼容级别仅达到 4.x,随后在 Linux 上不再提供下载]...有没有人有解决这个问题的办法,或者有其他建议(也许使用不同的IDE)?
最后对我有用的是添加
"omnisharp.path": "latest",
"omnisharp.useGlobalMono": "always"
在 settings.json 文件中 Visual Studio 代码。之后它仍然开始抱怨,结果我仍然需要安装 Mono。我做到了 运行
sudo apt install mono-complete
在终端中,之后我重新启动了 omnisharp,一切都很顺利。
我无法在 Linux (Ubuntu 20.04) 的 Visual Studio 代码中让 IntelliSense 自动完成或显示对 Unity (20.3.30 LTS) 方法的建议。我已经在我的 Ubuntu 上下载了 .NET 版本 6.0.102,但 Unity API 兼容级别仅达到 4.x,随后在 Linux 上不再提供下载]...有没有人有解决这个问题的办法,或者有其他建议(也许使用不同的IDE)?
最后对我有用的是添加
"omnisharp.path": "latest",
"omnisharp.useGlobalMono": "always"
在 settings.json 文件中 Visual Studio 代码。之后它仍然开始抱怨,结果我仍然需要安装 Mono。我做到了 运行
sudo apt install mono-complete
在终端中,之后我重新启动了 omnisharp,一切都很顺利。