Brug af Visual Studio Code med Unity

Microsoft har for nylig udgivet Visual Studio Code, et letvægts-IDE på tværs af platforme baseret på GitHub Atom, der er værd at overveje som et alternativ til MonoDevelop. Unity-holdet har besluttet at stoppe distributionen af Unity med MonoDevelop for nye Unity-versioner. I stedet vil du få Visual Studio Community med i pakken. Desværre for Mac- og Linux-brugere er du stadig bundet til at bruge MonoDevelop som standard. Lad os prøve noget andet!

Du må ikke forveksle Visual Studio Code med den fulde version af Visual Studio. De er helt forskellige programmer! Visual Studio Code giver dig kun en lille del af det, som Visual Studio kan gøre. Det kan dog stadig være ret kraftfuldt.

visual studio code kører

Installation

For at komme i gang skal du downloade og installere Visual Studio Code til din målplatform. For at gøre det skal du gå til denne side og downloade den pakke, der passer til dit operativsystem. Når du har hentet pakken, skal du følge standardinstallationsproceduren for dit operativsystem.

Konfigurering af Unity

For at få din Unity-editor til at fungere med Visual Studio Code, skal du udpakke et UnityVS-plugin i dit projekt. Desværre skal du gentage denne proces for alle projekter, som du vil arbejde med Visual Studio Code.

Når du har pakket det ud, skal du gå til vinduet Præferencer (Rediger -> Præferencer for Windows og Linux eller ⌘, genvej på Mac OS).

Vscode præferencer vindue

Her skal du sikre dig, at for VSCode fanen Enable Integration checkbox er aktiveret. Når det er gjort, vil du kunne åbne dit projekt ved hjælp af menupunktet Open C# Project In Code (Åbn C#-projekt i kode).

Mulige problemer

Når du kører på MacOS, er det ret almindeligt at få en fejl som denne:

vscode omnisharp error

For at løse dette problem skal du køre disse kommandoer for at opdatere mono:

1
2

brew update
brew reinstall mono

Summary

Du kan finde flere oplysninger om VSCode og Unity her. Hvis du ikke vil være tilfreds med det, kan du altid fjerne VSCode-mappen fra dit projekt og derefter automatisk komme tilbage til MonoDevelop.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.