Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.0eller10.0.1xx, så att uppdateringar går till den senaste matchande versionen. - Installera den SDK som en repos
global.jsonfil 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.
dotnetupfinns 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
noneochshellfortsä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.