Condividi tramite


dotnet-core-uninstall dry-run

Questo articolo si applica a: ✔️ Strumento di disinstallazione .NET 1.7.521001 e versioni successive

Nome

dotnet-core-uninstall dry-run - Visualizzare gli SDK .NET e i runtime che verranno rimossi.

Suggerimento

Il comando dotnet-core-uninstall whatifè identico al comando dry-run.

Riepilogo

dotnet-core-uninstall dry-run <TARGET> [--x64|--x86] <VERSION>...
    [-v|--verbosity <LEVEL>] [--force]

dotnet-core-uninstall dry-run <TARGET> [--x64|--x86] <FILTER>
    [-v|--verbosity <LEVEL>]

dotnet-core-uninstall dry-run -h|--help|-?
dotnet-core-uninstall dry-run <TARGET> <VERSION>...
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall dry-run <TARGET> <FILTER>
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall dry-run -h|--help|-?

Descrizione

Il comando dotnet-core-uninstall list simula la rimozione di .NET SDK e del runtime. Viene fornito un output di stato per ogni .NET SDK e runtime rimosso dallo strumento.

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

  • --aspnet-runtime

    Scopre tutti i runtime ASP.NET Core che possono essere disinstallati con questo strumento.

  • --hosting-bundle

    Elenca tutti i bundle di hosting .NET che è possibile disinstallare con questo strumento.

  • --runtime

    Elenca tutti i runtime .NET che è possibile disinstallare con questo strumento.

  • --sdk

    Elenca tutti gli SDK .NET che è possibile disinstallare con questo strumento.

  • --x64

    Elenca tutti gli SDK e i runtime .NET x64 che è possibile disinstallare con questo strumento.

    Nota

    Se --x64 o --x86 non è specificato, verranno rimossi sia x64 che x86.

  • --x86

    Elenca tutti gli SDK e i runtime .NET x86 che è possibile disinstallare con questo strumento.

    Nota

    Se --x64 o --x86 non è specificato, verranno rimossi sia x64 che x86.

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

  • --force

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

  • -v, --verbosity <LEVEL>

    Imposta il livello di dettaglio. Il valore predefinito è normal. I valori consentiti sono i seguenti:

    • q[uiet]
    • m[inimal]
    • n[ormal]
    • d[etailed]
    • diag[nostic].
  • -?|-h|--help

    Mostra informazioni sulla Guida e sull'utilizzo

Nota

Per impostazione predefinita, gli SDK e i runtime .NET che potrebbero essere necessari per Visual Studio o altri SDK non sono inclusi nell'output di dotnet-core-uninstall dry-run. Inoltre, a seconda dello stato del computer, alcuni degli SDK e dei runtime specificati potrebbero non essere inclusi nell'output. Per includere tutti gli SDK e i runtime, elencarli in modo esplicito come argomenti o usare l'opzione --force.

  • Simulazione della rimozione di tutti i runtime .NET che sono stati sostituiti da patch più recenti:

    dotnet-core-uninstall dry-run --all-lower-patches --runtime
    
  • Simulazione della rimozione di tutti gli SDK .NET di versione precedente alla 6.0.301:

    dotnet-core-uninstall whatif --all-below 6.0.301 --sdk
    

    Suggerimento

    Il comando dotnet-core-uninstall whatifè identico al comando dry-run.

Vedi anche