Skip to content

Installera C#

Image description

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.

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.

Terminal window
dotnet --version // kolla versionen
dotnet --help // info om dotnet med flaggor

I 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.

Terminal window
sudo apt update
sudo apt upgrade
sudo apt install -y dotnet-sdk-9.0

Fö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:

Terminal window
brew install --cask dotnet-sdk

Om 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:

Terminal window
brew upgrade --cask dotnet-sdk

Kolla om .NET installerats i terminalen. dotnet --list-sdks visar alla installationer av .NET. Resultatet av dotnet --version visar aktuell version.

Terminal window
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.306

Bra, då är det installerat som det ska!

Rekommenderad texteditor är Visual Studio Code som vi kommer att använda för att uppdatera och editera koden.

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.

Image description
Bild: C# Dev Kit extension ä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.

Image description
Bild: Stäng av 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.

Image description
Bild: Stäng av Copilot.

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.