Uppdatera eller ta bort dotnetup

Note

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

I den här artikeln beskrivs hur du hanterar själva dotnetup verktyget. Information om hur du uppdaterar eller tar bort de .NET SDK:er och körmiljöer som dotnetup hanterar finns i Uppdatera installationer.

Kontrollera dotnetup-versionen

Visa versionen av dotnetup:

dotnetup --version

Om du vill visa commit, arkitekturen, körningsidentifieraren och de verifierade installationerna kör du:

dotnetup --info

Uppdatera dotnetup

dotnetup har inte något kommando som uppdaterar sig själv. Om du vill uppdatera dotnetupkör du nedladdningsskriptet igen. Skriptet ersätter den befintliga dotnetup körbara filen i installationskatalogen.

Kör på macOS eller Linux:

curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh | bash

Kör på Windows:

irm https://aka.ms/dotnetup/get-dotnetup.ps1 | iex

Skriptet installerar den senaste preview versionen som standard. Om du använder bygget daily eller en anpassad installationskatalog skickar du samma alternativ som du använde för den första installationen. Till exempel på macOS eller Linux:

curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh |
  bash -s -- --quality daily --install-dir /opt/dotnetup

På Windows:

iex "& { $(irm https://aka.ms/dotnetup/get-dotnetup.ps1) } -Quality daily -InstallDir C:\tools\dotnetup"

En uppdatering av dotnetup ändrar inte dina installationer, din miljökonfiguration eller dina spårade installationsspecifikationer.

Ta bort dotnetup

Utför de här stegen i ordning för att ta bort dotnetup och allt som den hanterar.

1. Hitta installationskatalogerna

Lista installationsrötter som dotnetup spårar:

dotnetup list

Registrera varje installationsrot som inte finns i dotnetup-datakatalogen. Du tar bort dessa mappar i ett senare steg.

2. Ta bort miljökonfigurationen

Ta bort ändringarna PATH och DOTNET_ROOT som dotnetup gjorde:

dotnetup env clear

I shell-läge kör du det här kommandot från skalet vars profil dotnetup har ändrats, eller välj det skalet med alternativet --shell. I everywhere-läge på Windows ändrar det här kommandot system PATH och kräver utökade privilegier.

Det här kommandot tar inte bort SDK:er eller runtimes. Mer information finns under Ta bort miljökonfiguration.

3. Ta bort installationskatalogerna och datakatalogen

Ta bort varje installationsrot som du registrerade i steg 1.

Ta sedan bort dotnetup-datakatalogen. Den här katalogen innehåller standardinstallationsroten, manifestet, konfigurationsfilen och nedladdningscacheminnet.

Operativsystem Standarddatakatalog
Windows %LOCALAPPDATA%\dotnetup
macOS ~/Library/Application Support/dotnetup
Linux $XDG_DATA_HOME/dotnetup, eller ~/.local/share/dotnetup när XDG_DATA_HOME inte har angetts

Om du ställer in miljövariabeln DOTNET_DOTNETUP_DATA_DIR, tar du bort den katalogen i stället och tar sedan bort variabeln.

4. Ta bort den körbara dotnetup-filen

Ta bort katalogen som innehåller den dotnetup körbara filen. Som standard installerar nedladdningsskriptet dotnetup i ~/.dotnetup. Om du manuellt har lagt till den här katalogen i PATH, tar du bort posten från din skalprofil eller från dina användarmiljövariabler.

Öppna en ny terminal för att använda den uppdaterade miljön.

Se även