När du ska använda dotnetup

Note

dotnetup är i offentlig förhandsversion. Dess funktioner och beteende kan ändras före allmän tillgänglighet.

Du kan installera .NET på flera sätt. dotnetup är ett alternativ. Den installerar och hanterar .NET SDK:er och körmiljöer för ditt användarkonto. Den här artikeln hjälper dig att avgöra om dotnetup passar ditt scenario eller om en annan installationsmetod är ett bättre val.

Scenarier som passar dotnetup

Tänk på dotnetup när du vill:

  • Installera .NET utan administratörsbehörighet och utan en systempakethanterare.
  • Behåll flera SDK- och körningsversioner sida vid sida och uppdatera dem tillsammans.
  • Följ en kanal, till exempel lts, 10.0 eller 10.0.1xx, så att uppdateringar går till den senaste matchande versionen.
  • Installera den SDK som en repos global.json fil kräver.
  • Prova förhandsversioner eller dagliga versioner utan att ändra den systemomfattande installationen.
  • Använd samma kommandon på Windows, macOS och Linux.

Scenarier som passar andra metoder

En annan installationsmetod kan vara ett bättre alternativ när du:

  • Behöver en installationsmetod som stöds och är allmänt tillgänglig. dotnetup finns som offentlig förhandsversion. För produktionsmaskiner använder du .NET-installationsprogram, en pakethanterare eller Visual Studio.
  • Utveckla med Visual Studio. Visual Studio installerar och servar sin egen systemomfattande kopia av .NET. Mer information finns i Installera .NET i Windows.
  • Behöver systemomfattande .NET-installationer. Välj en installationsmetod baserat på ditt operativsystem och dina underhållsbehov. På Windows använder du Microsoft Update eller uppdaterar paketet med WinGet. I Linux använder du distributionens pakethanterare. På macOS kör du installationsprogrammet för .NET igen för att installera en nyare version. Mer information finns i Installera .NET på Windows, Installera .NET på macOS eller Installera .NET på Linux.
  • Hantera och ta bort .NET installationer på en organisations Windows enheter. Använd .NET Install Manager.

Jämför installationsmetoder

Capability dotnetup .NET-installationsprogram och pakethanterare dotnet-installationsskript
Installationsomfång Användaren Maskin Valfri mapp som du väljer
Kräver administratörsbehörighet Nej, förutom att ändra systemet PATH på Windows i everywhere läge Yes No
Spårar installationer Yes Ja, via operativsystemet No
Uppdatera installationer Ja, med dotnetup update Beror på operativsystemet och installationsmetoden No. Kör skriptet igen.
Tar bort oanvända installationer Yes Ja, via operativsystemet No
Läsningar global.json Yes No Ja, med alternativet --jsonfile
Installerar dagliga versioner Yes No Yes
Status för support Offentlig förhandsversion Allmänt tillgängligt Allmänt tillgängligt

Använd dotnetup med andra installationer

dotnetup tar inte bort eller ändrar datoromfattande installationer. Hur de två installationerna interagerar beror på vilket åtkomstläge du väljer:

  • I lägena none och shell fortsätter processer som inte använder dotnetup-miljökonfigurationen att använda den datoromfattande installationen.
  • I everywhere-läge på Windows har den dotnetup-hanterade installationen företräde framför den datoromfattande installationen. Migrera de datoromfattande SDK:er och runtime-miljöer som du behöver till den dotnetup-hanterade installationen.

Mer information finns i dotnetup-miljökonfiguration.

Nästa steg