dotnet-core-disinstalla rimuovi

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

  • --arm64

    Può essere usato con --sdk, --runtime--aspnet-runtime, e --windows-desktop-runtime per rimuovere arm64.

  • --aspnet-runtime

    Rimuove solo i runtime di ASP.NET Core.

  • --hosting-bundle

    Rimuove solo .NET runtime e bundle di hosting.

  • --runtime

    Rimuove solo i runtime di .NET.

  • --sdk

    Rimuove solo gli SDK .NET.

  • --windows-desktop-runtime

    Rimuove solo i runtime di Windows Desktop.

  • --x64

    Può essere usato con --sdk, --runtime--aspnet-runtime, e --windows-desktop-runtime per rimuovere x64.

  • --x86

    Può essere usato con --sdk, --runtime--aspnet-runtime, e --windows-desktop-runtime per rimuovere x86.

  • --runtime

    Rimuove solo i runtime di .NET.

  • --sdk

    Rimuove solo gli SDK di .NET.

Opzioni - FILTRO

Queste opzioni sono esclusive.

  • --all

    Rimuove 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-latest

    Rimuove gli SDK e i runtime .NET, ad eccezione della versione più recente.

  • --all-lower-patches

    Rimuove gli SDK .NET e i runtime sostituiti da patch di versione superiore. Questa opzione protegge il file global.json.

  • --all-previews

    Rimuove gli SDK e i runtime .NET contrassegnati come anteprime.

  • --all-previews-but-latest

    Rimuove 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.minor specificata.

Opzioni

  • -y, --yes

    Esegue il comando senza richiedere una conferma.

  • --force

    Forza la rimozione delle versioni che potrebbero essere usate da Visual Studio.

::: zone-end

  • --force

    Impone la rimozione delle versioni che potrebbero essere utilizzate da Visual Studio per Mac o dagli SDK.

  • --preserve-vs-for-mac-sdks

    Impedisce 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|--help

    Mostra 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-01 senza richiedere conferma:

    dotnet-core-uninstall remove --all-but 3.0.0-preview6-27804-01 --runtime --yes
    
  • Rimuovere tutti gli SDK .NET Core 1.1 senza richiedere conferma:

    dotnet-core-uninstall remove --sdk --major-minor 1.1 -y
    
  • Rimuovere gli SDK .NET 6.0.301 senza output nel terminale:

    dotnet-core-uninstall remove 6.0.301 --sdk --yes --verbosity q
    
  • Rimuovere tutti gli SDK .NET che possono essere rimossi in modo sicuro da questo strumento:

    dotnet-core-uninstall remove --all --sdk
    
  • Rimuovere 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 --force
    
  • Rimuovere tutti gli SDK .NET specificati nel file di risposta versions.rsp:

    dotnet-core-uninstall remove --sdk @versions.rsp
    

    Il contenuto del file versions.rsp è il seguente:

    2.2.300
    6.0.301
    

Vedi anche