Není schopen získat plný Intellisense v aplikaci Visual Studio Kód s Unity funkce

0

Otázka

Ok, vím, že tato otázka byla položena a zodpovězena mnohokrát, ale já jsem strávil 3 dny, se snaží vyřešit to, a nic, zkoušel jsem zatím pracoval. Jsem v podstatě dílčí technologie Intellisense v aplikaci Visual Studio Kód, který je, zdá se, jen rozpoznat Jednotu tříd a proměnných, jako je GameObject, a neuznává Jednotu funkce, jako Update() nebo OnDestroy(). Jsem také dostat nějaké chybové zprávy v OmniSharp Protokolu, které by mě přesvědčily, že jeho problém s sln soubor? Já opravdu nevím. Na Omnisharp server vypadá bota v pořádku a načíst projekt, ale pak jsem si chyby v Omnisharp Přihlásit jako "Obdržel odpověď pro /v2/getcodeactions ale nemohl najít žádost", zatímco já jsem psaní v editoru. Zde je příklad toho, co chyby v Omnisharp Log obvykle vypadat takto:

Obdržel odpověď pro /quickinfo, ale nemohl najít žádost.

Obdržel odpověď pro /ukončení/vyřešení, ale nemohl najít žádost.

Obdržel odpověď pro /v2/getcodeactions ale nemohl najít žádost.

Žádný symbol našel. File: /Users/noahbissell/Desktop/Jednota Redakce/Test/Aktiv/Test.cs, Line: 11, Sloupec: 12.

Tady jsou všechny verze věcí, nainstaloval jsem si na chvíli (také jsem na Mac, macOS Monterey):

  • Visual Studio Kód 1.62.3
  • Mono 6.12.0 (Stabilní kanál)
  • .NET 3.0.3
  • Unity Editor 2020.3.23
  • Visual Studio Editor Kódu Balíčku 1.2.4
  • Visual Studio Kód C# rozšíření 1.23.16

Některé z více společné řešení, snažil jsem se nastavit useGlobalMono proměnné "vždy", a k regeneraci csproj soubory z Jednoty. Také jsem se ujistit, že používám správnou sln soubor, a vyzkoušeli spoustu návrhů, z jiných vláken. V tuto chvíli to vypadá, že jsem vyčerpala všechny možné řešení, ale pokud někdo na to přišel pro vaše nastavení, dejte mi vědět, takže můžu to zkusit. Také, pokud jste na Mac, stejně mohl byste zveřejnit vaši pracovní verze všech software výše, takže můžu zkusit konfiguraci? Myslím, že tak dlouho, jak nemůžu dostat tuto práci spokojím VSCode rozšíření...

c# omnisharp unity3d visual-studio-code
2021-11-24 04:29:07
1

Nejlepší odpověď

0

Právě jsem dostal stejnou chybovou zprávou o /v2/getcodeactions, který vypadal, že zastavit nějaké balíčky od uznána VSC. Řešení se zdá být na downgrade VSC Editor Balíček od až 1.2.3 1.2.4 teď.

2021-11-24 18:36:05

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................