Visual Studio har lenge vært det foretrukne verktøyet for utviklere som koder i C#, mens Visual Studio Code (VS Code) dominerer i blant annet JavaScript-verdenen.
Nå har imidlertid Microsoft annonsert en forhåndsvisningsversjon av C# Dev Kit, et nytt tillegg til VS Code som skal forenkle C#-utvikling i VS Code.
Lover bedre produktivitet
Microsoft skriver i et blogginnlegg at C# Dev Kit er laget for å øke C#-produktiviteten din når du jobber i VS Code.
C# Dev Kit fungerer sammen med C#-tillegget til VS Code, som har blitt oppgradert med en ny åpen kildekodebasert Language Server Protocol (LSP). Dette skal gi 91 % bedre ytelse for IntelliSense.
Ifølge Microsoft låner C# Dev Kit en del kjente konsepter fra Visual Studio for å "bringe en mer produktiv og pålitelig C#-opplevelse til VS Code". Det gjelder enten du redigerer en C#-fil, lærer C# eller debugger et backend-API.
C# Dev Kit består av:
- C#-utvidelsen: Grunnleggende støtte for C# i VS Code. Vedlikeholdes uavhengig av resten av Dev Kit-prosjektet.
- C# Dev Kit-utvidelsen. Bygger på elementer fra Visual Studio for blant annet håndtering av maler, testing, debugging og så videre.
- IntelliCode for C# Dev Kit-utvidelsen (valgfri). AI-drevet hjelp i kodeeditoren.
4 ting du ikke visste Copilot kan gjøre - som automagisk bugfiksing
Solution Explorer i VS Code
I Visual Studio har du en Solution Explorer-visning for å holde styr på alt av prosjekter og filer i en løsning. Med C# Dev Kit får du den samme Solution Explorer-visningen også i VS Code.
Dette skal gi utviklere en strukturert visning av applikasjonen, og gjøre det enkelt å legge til nye prosjekter eller filer via maler.
C# Dev Kit gir deg også et Test Explorer-vindu som samler alle tester du har skrevet i XUnit, NUnit, MSTest og bUnit på ett sted, og enkelt lar deg kjøre testene.
Windows, Linux og macOS
C# Dev Kit kan brukes på VS Code for både Windows, macOS og Linux.
Spesielt Linux-støtten vil nok være kjærkommen for mange som ønsker å drive C#-utvikling på Linux, ettersom Visual Studio finnes kun for Windows og macOS.
Utvidelsen er som nevnt foreløpig kun i en "preview"-versjon, og lastes ned herfra.