Installare .NET SDK e runtime con dotnetup

Note

dotnetup è disponibile in anteprima pubblica. Le funzionalità e il comportamento potrebbero cambiare prima della disponibilità generale.

Installare gli SDK

Senza canale, dotnetup usa l'origine utilizzabile global.json più vicina. Se non esiste alcuno, usa latest.

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

Il comando di primo livello install è un alias per dotnetup sdk install:

dotnetup install 10.0

Installare i runtime

Usare component@channel per selezionare un componente di runtime:

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

Un valore senza un componente seleziona il runtime di base .NET. windowsdesktop è disponibile solo su Windows.

Installa senza tracciamento

Usare --untracked quando si desiderano file ma non si vuole un record manifesto:

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

dotnetup non elenca, aggiorna o disinstalla un'installazione non tracciata.

L'installazione tracciata protegge le radici che contengono già artefatti .NET non gestiti. Usa una nuova directory radice, esegui la migrazione dell'installazione o scegli in modo esplicito un'installazione non tracciata.

Migrare i componenti con architettura nativa

dotnetuprileva SDK e runtime nelle installazioni di .NET gestite dal sistema per l'architettura corrente. Deriva i requisiti di installazione e li soddisfa tramite il normale processo di download. La versione effettiva potrebbe essere diversa dall'installazione di origine. La migrazione lascia invariata l'installazione del sistema. Per installare i componenti rilevati nella radice selezionata, eseguire:

dotnetup sdk install --migrate-from-system

La migrazione considera solo le installazioni che corrispondono all'architettura del processo in esecuzione.

Controllare lo stato di installazione

È possibile visualizzare l'elenco delle specifiche di installazione, le versioni installate e l'origine di ogni requisito con:

dotnetup list

Vedere anche