簡體   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