Installera .NET SDK:er och runtimes med dotnetup

Note

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

Installera SDK:er

Utan kanal använder dotnetup det närmaste användbara global.json kravet. Om ingen finns använder den latest.

dotnetup sdk install
dotnetup sdk install lts
dotnetup sdk install 10.0 11.0
dotnetup sdk install 10.0.103

Kommandot på den översta nivån install är ett alias för dotnetup sdk install:

dotnetup install 10.0

Installera runtimes

Använd component@channel för att välja en körningskomponent:

dotnetup runtime install 10.0
dotnetup runtime install aspnetcore@10.0
dotnetup runtime install windowsdesktop@10.0

Ett värde utan en komponent väljer Core .NET-körningen. windowsdesktopär endast tillgängligt på Windows.

Installera utan spårning

Använd --untracked när du vill ha filer men inte vill ha en manifestpost:

dotnetup sdk install 10.0 --untracked --install-path .\.dotnet

dotnetup listar inte, uppdaterar inte eller avinstallerar inte en ospårad installation.

Spårad installering skyddar rötter som redan innehåller ohanterade .NET-artefakter. Använd en ny rotkatalog, migrera installationen eller välj uttryckligen en ospårad installation.

Migrera komponenter med intern arkitektur

dotnetupidentifierar SDK:er och runtimes i systemhanterade .NET installationer för den aktuella arkitekturen. Den fastställer installationskrav och löser dem genom sin normala nedladdningsprocess. Den matchade versionen kan skilja sig från källinstallationen. Migreringen lämnar systeminstallationen oförändrad. Installera de upptäckta komponenterna i den valda root genom att köra:

dotnetup sdk install --migrate-from-system

Migreringen tar endast hänsyn till installationer som matchar arkitekturen för den körande processen.

Kontrollera installationsstatus

Du kan se listan över installationsspecifikationer, installerade versioner och källan för varje krav med:

dotnetup list

Se även