繁体   English   中英

Unity/C# 自动完成在 Linux 和 .NET 版本 6.x 的 Visual Studio Code 中不起作用

[英]Unity/C# autocomplete not working in Visual Studio Code for Linux with .NET version 6.x

我无法在 Linux (Ubuntu 20.04) 的 Visual Studio Code 中让 IntelliSense 自动完成或显示对 Unity (20.3.30 LTS) 方法的建议。 我已经在我的 Ubuntu 上下载了 .NET 版本 6.0.102,但 Unity API 兼容级别仅达到 4.x,随后不再可在 Linux 上下载...有没有人有解决这个问题的方法,或者也许关于还可以做什么的建议(也许使用不同的 IDE)?

最终对我有用的是添加

"omnisharp.path": "latest",
"omnisharp.useGlobalMono": "always"

在 Visual Studio Code 的 settings.json 文件中。 之后它仍然开始抱怨,结果我仍然需要安装 Mono。 我通过跑步做到了

sudo apt install mono-complete

在终端中,之后我重新启动了 omnisharp,一切都很顺利。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM