Comando dotnetup sdk uninstall

Note

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

Name

dotnetup sdk uninstall - Rimuovere una specifica dell'SDK e i file inutilizzati.

Synopsis

dotnetup sdk uninstall <CHANNEL> [options]

Arguments

CHANNEL

Canale SDK archiviato o versione esatta da rimuovere. Nella corrispondenza non viene fatta distinzione tra maiuscole e minuscole.

Il comando accetta un argomento e corrisponde al nome della specifica archiviata, non alla versione in cui viene risolta un'altra specifica. Ad esempio, se viene registrato solo latest , uninstall 11.0 non rimuove tale specifica anche quando seleziona un SDK 11.0. Un singolo canale può corrispondere a più versioni installate.

Options

Option Descrizione
--source <explicit\|globaljson\|all> Rimuovere le specifiche dall'origine selezionata. Il valore predefinito è explicit.
--manifest-path <MANIFEST_PATH> Usare un file manifesto personalizzato.
--install-path <INSTALL_PATH> Selezionare la radice di installazione.
--interactive [<true\|false>] Abilitare la conferma per ottenere risultati imprevisti. Il valore predefinito è false ci o quando l'output viene reindirizzato e true in caso contrario. L'input reindirizzato da solo non disabilita la conferma.
--non-interactive Procedere senza conferma, anche se --interactive è abilitato. Gli avvisi vengono ancora visualizzati.
-?, -h, --help Mostra aiuto ai comandi.

Behavior

Disinstalla rimuove le specifiche corrispondenti, quindi esegue Garbage Collection per l'intera radice di installazione. Un'altra specifica può mantenere installato un SDK richiesto. Garbage Collection può anche rimuovere installazioni senza riferimenti all'esterno del canale richiesto, inclusi i componenti di runtime.

Prima di modificare lo stato, il comando elenca le installazioni richieste che rimarranno e le specifiche che li mantengono installati. Vengono inoltre elencate le installazioni aggiuntive che verranno rimosse. Quando si applica un avviso in modalità interattiva, premere Y o INVIO per continuare oppure N o ESC per annullare. L'annullamento non rimuove specifiche o file. In modalità non interattiva, il comando stampa gli avvisi e continua senza confermare.

Il riepilogo dell'avviso identifica ogni specifica che verrà rimossa dal rilevamento, incluso il componente e l'origine. Se un'altra specifica mantiene un SDK, la specifica richiesta viene rimossa, ma tale SDK rimane installato. La rimozione di una global.jsonspecifica -sourced non elimina il global.json file.

Examples

dotnetup sdk uninstall latest
dotnetup sdk uninstall 10.0.1xx --source globaljson
dotnetup sdk uninstall preview --source all --install-path .\.dotnet