Vad är .NET SDK?

.NET SDK är en uppsättning bibliotek och verktyg som utvecklare använder för att skapa .NET-program och -bibliotek. Den innehåller följande komponenter som används för att skapa och köra program:

Så här installerar du .NET SDK

Precis som med alla verktyg är det första steget att hämta verktygen på datorn. Beroende på ditt scenario kan du installera SDK:et med någon av följande metoder:

  • Använd de inbyggda installationsprogrammet.
  • Använd installationsgränssnittsskriptet.

De inbyggda installationsprogrammet är främst avsedda för utvecklingsdatorer. SDK:t distribueras med varje plattforms interna installationsmekanism som stöds, till exempel DEB-paket på Ubuntu- eller MSI-paket i Windows. Dessa installationsprogram installerar och konfigurerar miljön efter behov så att användaren kan använda SDK direkt efter installationen. De kräver dock även administratörsbehörighet på datorn. Du hittar SDK:et som ska installeras på nedladdningssidan för .NET.

Installera skript, å andra sidan, kräver inte administratörsbehörighet. Men de installerar inte heller några krav på datorn. du måste installera alla krav manuellt. Skripten är främst avsedda för att konfigurera byggservrar eller när du vill installera verktygen utan administratörsbehörighet. Mer information finns i installationsskriptets referensartikel . Information om hur du konfigurerar SDK:t på ci-byggservern finns i Använda .NET SDK i CI-miljöer (Continuous Integration).

Som standard installeras SDK:n på ett "sida vid sida"-sätt (SxS), vilket innebär att flera versioner kan samexistera på en enda dator. Information om hur versionen väljs när du kör CLI-kommandon finns i Välj den .NET-version som ska användas.

Säkerhetsguide

Viktigt!

.NET SDK letar upp och kör olika verktyg som levereras som separata körbara binärfiler i SDK. I de flesta fall kan SDK fastställa den fullständiga sökvägen till den körbara filen. Det finns dock undantag där SDK:et inte kan fastställa sökvägen och förlitar sig på användarindata. Det är möjligt att en användare kan ange indata som gör att .NET SDK kör skadlig programvara. Därför bör du inte lita på några lagringsplatser med binärfiler som matchar specifika filnamn på SDK-installationsplatsen, till exempel msbuild.exe. SDK:n installeras i en version av mappen, till exempel C:\Program Files\dotnet\sdk\7.0.400\ på Windows eller /usr/bin/share/dotnet/sdk/7.0.400 på Linux.

Se även