Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo si applica a: ✔️ Strumento di disinstallazione .NET 1.7.521001 e versioni successive
Nome
dotnet-core-uninstall remove - Rimuovere gli SDK .NET o i runtime specificati.
Riepilogo
dotnet-core-uninstall remove <TARGET> <FILTER> [-v|--verbosity <LEVEL>]
[--force] [-y|--yes]
dotnet-core-uninstall remove -h|--help
dotnet-core-uninstall remove <TARGET> <FILTER> [-v|--verbosity <LEVEL>]
[--force] [-y|--yes] [--preserve-vs-for-mac-sdks]
dotnet-core-uninstall remove -h|--help
Descrizione
Il comando dotnet-core-uninstall remove rimuove gli SDK e i runtime .NET dal computer host.
Argomenti
TARGET
Il tipo da disinstallare. Le opzioni valide sono elencate nella sezione Opzioni - DESTINAZIONE.
VERSION
Versione da disinstallare. È possibile elencare diverse versioni separate da uno spazio. Sono supportati anche i file di risposta.
Suggerimento
I file di risposta sono un'alternativa all'inserimento di tutte le versioni nella riga di comando. Si tratta di file di testo, in genere con estensione *.rsp, e ogni versione è elencata in una riga separata. Per specificare un file di risposta per l'argomento VERSION, usare il carattere @ immediatamente seguito dal nome del file di risposta.
FILTER
Specifica un valore utilizzato per filtrare TARGET. Le opzioni valide sono elencate nella sezione Opzioni - FILTRO.
Opzioni - DESTINAZIONE
--arm64Può essere usato con
--sdk,--runtime--aspnet-runtime, e--windows-desktop-runtimeper rimuovere arm64.--aspnet-runtimeRimuove solo i runtime di ASP.NET Core.
--hosting-bundleRimuove solo .NET runtime e bundle di hosting.
--runtimeRimuove solo i runtime di .NET.
--sdkRimuove solo gli SDK .NET.
--windows-desktop-runtimeRimuove solo i runtime di Windows Desktop.
--x64Può essere usato con
--sdk,--runtime--aspnet-runtime, e--windows-desktop-runtimeper rimuovere x64.--x86Può essere usato con
--sdk,--runtime--aspnet-runtime, e--windows-desktop-runtimeper rimuovere x86.
--runtimeRimuove solo i runtime di .NET.
--sdkRimuove solo gli SDK di .NET.
Opzioni - FILTRO
Queste opzioni sono esclusive.
--allRimuove tutti gli SDK e i runtime .NET.
--all-below <VERSION>[ <VERSION>...]Rimuove solo gli SDK e i runtime .NET con una versione precedente a quella specificata. La versione specificata rimane installata.
--all-but <VERSION>[ <VERSION>...]Rimuove tutti gli SDK e i runtime .NET, ad eccezione delle versioni specificate.
--all-but-latestRimuove gli SDK e i runtime .NET, ad eccezione della versione più recente.
--all-lower-patchesRimuove gli SDK .NET e i runtime sostituiti da patch di versione superiore. Questa opzione protegge il file global.json.
--all-previewsRimuove gli SDK e i runtime .NET contrassegnati come anteprime.
--all-previews-but-latestRimuove gli SDK .NET e i runtime contrassegnati come anteprime, ad eccezione dell'anteprima più recente.
--major-minor <MAJOR_MINOR>Rimuove gli SDK e i runtime .NET corrispondenti alla versione
major.minorspecificata.
Opzioni
-y, --yesEsegue il comando senza richiedere una conferma.
--forceForza la rimozione delle versioni che potrebbero essere usate da Visual Studio.
::: zone-end
--forceImpone la rimozione delle versioni che potrebbero essere utilizzate da Visual Studio per Mac o dagli SDK.
--preserve-vs-for-mac-sdksImpedisce la rimozione di SDK e runtime che hanno un'elevata probabilità di essere utilizzati da Visual Studio per Mac.
Nota
Visual Studio per Mac non è supportato.
-v, --verbosity <LEVEL>Imposta il livello di verbosità. Il valore predefinito è
normal. I valori consentiti sono i seguenti:q[uiet]m[inimal]n[ormal]d[etailed]-
diag[nostic].
-h|--helpMostra informazioni di aiuto e sull'utilizzo
Esempi
Nota
Per impostazione predefinita, gli SDK e i runtime .NET che potrebbero essere necessari per Visual Studio o altri SDK vengono conservati. Negli esempi seguenti e a seconda dello stato del computer, alcuni degli SDK e dei runtime specificati potrebbero rimanere. Per rimuovere tutti gli SDK e i runtime, elencarli in modo esplicito come argomenti o usare l'opzione --force.
Rimuovere tutti i runtime .NET ad eccezione della versione
3.0.0-preview6-27804-01senza richiedere conferma:dotnet-core-uninstall remove --all-but 3.0.0-preview6-27804-01 --runtime --yesRimuovere tutti gli SDK .NET Core 1.1 senza richiedere conferma:
dotnet-core-uninstall remove --sdk --major-minor 1.1 -yRimuovere gli SDK .NET 6.0.301 senza output nel terminale:
dotnet-core-uninstall remove 6.0.301 --sdk --yes --verbosity qRimuovere tutti gli SDK .NET che possono essere rimossi in modo sicuro da questo strumento:
dotnet-core-uninstall remove --all --sdkRimuovere tutti gli SDK .NET che possono essere rimossi da questo strumento, inclusi quelli che potrebbero essere richiesti da Visual Studio (non consigliato):
dotnet-core-uninstall remove --all --sdk --forceRimuovere tutti gli SDK .NET specificati nel file di risposta versions.rsp:
dotnet-core-uninstall remove --sdk @versions.rspIl contenuto del file versions.rsp è il seguente:
2.2.300 6.0.301