Visual Studio Code -ohjelman käyttäminen Unityn kanssa

Microsoft julkaisi hiljattain Visual Studio Code -ohjelman, joka on GitHub Atomiin perustuva kevyt, alustarajat ylittävä IDE, jota kannattaa harkita vaihtoehtona MonoDevelopille. Unityn tiimi on päättänyt lopettaa Unityn jakelun MonoDevelopin kanssa uusien Unity-versioiden osalta. Sen sijaan saat Visual Studio Communityn niputettuna. Valitettavasti Mac- ja Linux-käyttäjien on edelleen pakko käyttää oletuksena MonoDevelopia. Kokeillaan jotain muuta!

Älä sekoita Visual Studio Codea Visual Studion täysversioon. Ne ovat täysin eri sovelluksia! Visual Studio Code antaa sinulle vain pienen osan siitä, mitä Visual Studio voi tehdä. Se voi silti olla varsin tehokas.

visual studio code käynnissä

Asennus

Aloittaaksesi sinun täytyy ladata ja asentaa Visual Studio Code kohdealustallesi. Siirry tätä varten tälle sivulle ja lataa käyttöjärjestelmääsi sopiva paketti. Kun olet saanut paketin, noudata käyttöjärjestelmäsi normaalia asennusmenettelyä.

Unityn konfigurointi

Voidaksesi saada Unity-editorisi toimimaan Visual Studio Code:n kanssa, sinun on purettava UnityVS-lisäosa projektiin. Valitettavasti sinun on toistettava tämä prosessi kaikille projekteille, joita haluat työstää Visual Studio Codella.

Pakkauksen purkamisen jälkeen siirry Preferences-ikkunaan (Edit -> Preferences Windowsissa ja Linuxissa tai ⌘, pikakuvake Mac OS:ssä).

vscode preferences -ikkunassa

Tässä varmista, että VSCode-välilehdellä Enable Integration (Ota integraatio käyttöön) -valintaruutu on päällä. Kun tämä on tehty, voit avata projektisi käyttämällä Open C# Project In Code -valikkovaihtoehtoa.

Mahdolliset ongelmat

MacOS-käyttöjärjestelmässä ajettaessa on melko yleistä saada tämän kaltainen virheilmoitus:

vscode omnisharp error

Korjataksesi tämän ongelman suorita nämä komennot monon päivittämiseksi:

1
2

brew update
brew reinstall mono

Yhteenveto

Lisätietoa VSCodesta ja Unitystä löydät täältä. Jos et tyydy siihen, voit aina poistaa VSCode-hakemiston projektistasi ja palata sitten automaattisesti takaisin MonoDevelopiin.

Vastaa

Sähköpostiosoitettasi ei julkaista.