Installera C#
Förutsättning
Section titled “Förutsättning”
Du har någorlunda nya versioner av följande program installerade:
- Operativsystem Windows/MacOs/Linux
- Texteditor Visual Studio Code (VS Code)
- Webbläsare Chrome & Firefox samt OS specifik webbläsare
- Terminal WSL2 med Ubuntu (Windows)
- Git
- Konto på GitHub
- SSH-nycklar
Detta borde du redan ha från förra läsperioden men saknas något så jobbar du igenom “Installera kursens labbmiljö” för att få hela labb- och utvecklingsmiljö för kursen.
Terminalen
Section titled “Terminalen”Du behöver ha .NET SDK (Dotnet Software Development Kit) installerat. Aktuell version på kursen är 9.
Du kan kolla om du har .NET installerat genom följande kommandon i terminalen.
dotnet --version // kolla versionendotnet --help // info om dotnet med flaggorI den här kursen kör vi programmen vi skapar i terminalen eftersom det är enklare och kan göras på samma sätt på flera plattformar.
Linux och Windows med WSL2/Ubuntu (från och med 22.04)
Section titled “Linux och Windows med WSL2/Ubuntu (från och med 22.04)”Ladda ner den senaste versionen av .NET med pakethanteraren apt (du behöver använda sudo). Öppna en terminal och kör följande kommandon.
sudo apt updatesudo apt upgradesudo apt install -y dotnet-sdk-9.0Första kommandot med update uppdaterar listan över tillgängliga paket och deras versioner men installerar inga nya paket. Det kontrollerar bara förändringar i paketlistorna och hämtar nya versioner av befintliga paket.
Det andra kommandot med upgrade installerar de senaste versionerna av alla paket i listan.
Det tredje kommandot installerar .NET version 9.
Ladda ner den senaste versionen av .NET med brew. Eftersom .NET är en MacOS app bundle så installerar vi med “—cask” så här:
brew install --cask dotnet-sdkOm du får problem med installationen, kan du kolla Install .NET on macOS.
Om du redan har installerat .NET och vill uppgradera dess version, till exempel från 8 till 9, gör så här:
brew upgrade --cask dotnet-sdkKolla installationen
Section titled “Kolla installationen”Kolla om .NET installerats i terminalen. dotnet --list-sdks visar alla installationer av .NET. Resultatet av dotnet --version visar aktuell version.
dotnet --list-sdks// Ger till exempel utskriften:// 9.0.200 [/usr/local/share/dotnet/sdk]// 9.0.306 [/usr/local/share/dotnet/sdk]dotnet --version// Ger utskriften: 9.0.306Bra, då är det installerat som det ska!
Texteditor - Visual Studio Code
Section titled “Texteditor - Visual Studio Code”Rekommenderad texteditor är Visual Studio Code som vi kommer att använda för att uppdatera och editera koden.
Installation
Section titled “Installation”Installera Visual Studio Code, om du inte redan har det.
Installera en extension som heter “C# Dev Kit” från Microsoft. Du klickar på “Extension” och skriver “C# Dev Kit” i sökfältet. Klicka på “Install” och så här ser det ut när “C# Dev Kit” är installerat.
Stäng av GitHub Copilot - om den är igång
Section titled “Stäng av GitHub Copilot - om den är igång”GitHub Copilot är Microsofts egna AI-verktyg som ger förslag på kod medan du skriver. Det är ett verktyg som vi inte vill använda i den här kursen. Det är inte tillåtet att använda AI-verktyg för att generera kod i den här kursen.
Klicka på Copilot-ikonen uppe till höger i VSCode och välj “Disable Copilot” för att stänga av GitHub Copilot.
Klicka på Copilot-ikonen nere till höger i VSCode och välj “Disable Completions” för att stänga av GitHub Copilot automatgenerering.
Sammanfattning
Section titled “Sammanfattning”Nu har vi installerat .NET, vilket vi kollat med dotnet --version. Dessutom har vi installerat en extension “C# Dev Kit” i Visual Studio Code. Vidare har vi stängt av Copilot och fixat så att vi kan använda scoped namespace. Behöver du mer information så läs Getting Started with C# in VS Code.