Condividi tramite


dotnet workload update

Questo articolo si applica a: ✔️ .NET 6 SDK e versioni successive

Nome

dotnet workload update: aggiorna i carichi di lavoro installati.

Riepilogo

dotnet workload update
    [--advertising-manifests-only]
    [--configfile <FILE>] [--disable-parallel]
    [--from-previous-sdk] [--ignore-failed-sources]
    [--include-previews] [--interactive] [--no-cache]
    [-s|--source <SOURCE>] [--temp-dir <PATH>]
    [-v|--verbosity <LEVEL>] [--version]

dotnet workload update -?|-h|--help

Descrizione

Il comando dotnet workload update aggiorna tutti i carichi di lavoro installati alle versioni più recenti disponibili. Esegue una query su Nuget.org per individuare i manifesti aggiornati del carico di lavoro. Aggiorna quindi i manifesti locali, scarica nuove versioni dei carichi di lavoro installati e rimuove tutte le versioni precedenti di ogni carico di lavoro.

Quando il comando è in workload-set modalità di aggiornamento, i carichi di lavoro vengono aggiornati in base alla versione del set di carico di lavoro, non alla versione più recente di ogni singolo carico di lavoro. Per altre informazioni, vedere Set di carichi di lavoro di .NET SDK. workload-set la modalità è disponibile a partire dalla versione 8.0.400 SDK.

Per ulteriori informazioni sui comandi dotnet workload, vedere il comando dotnet workload install.

Opzioni

  • --configfile <FILE>

    File di configurazione NuGet (nuget.config) da usare. Se si dispone di indicazione, verranno usate solo le impostazioni di questo file. Se non specificato, verrà usata la gerarchia dei file di configurazione dalla directory corrente. Per ulteriori informazioni, vedere Configurazioni NuGet comuni.

  • --disable-parallel

    Impedisce il ripristino di più progetti in parallelo.

  • --from-previous-sdk

    Include nell'aggiornamento i carichi di lavoro installati con le versioni SDK precedenti.

  • -?|-h|--help

    Stampa una descrizione di come usare il comando.

  • --ignore-failed-sources

    Gestisce gli errori dell'origine del pacchetto come avvisi.

  • --include-previews

    Consente manifesti del carico di lavoro non definitivi.

  • --interactive

    Consente al comando di arrestarsi e attendere l'input o l'azione dell'utente, ad esempio il completamento dell'autenticazione.

  • --no-cache

    Impedisce la memorizzazione nella cache di pacchetti e richieste HTTP.

  • -s|--source <SOURCE>

    Specifica l'URI dell'origine del pacchetto NuGet da usare. Questa impostazione esegue l'override di tutte le origini specificate nei file NuGet.config. È possibile specificare più origini, selezionando questa opzione più volte.

  • --temp-dir <PATH>

    Specificare la directory temporanea usata per effettuare il download ed estrarre pacchetti NuGet (accertarsi della sicurezza).

  • -v|--verbosity <LEVEL>

    Imposta il livello di dettaglio del comando. I valori consentiti sono q[uiet], m[inimal], n[ormal], d[etailed] e diag[nostic]. Il valore predefinito è minimal. Se si specifica il livello di dettaglio detailed o diagnostic, il comando visualizza informazioni sui pacchetti Nuget di cui effettua il download.

  • --version

    Versione del carico di lavoro impostata su cui eseguire l'installazione o l'aggiornamento. Se si specifica la versione del set di carico di lavoro in global.json, non è possibile usare l'opzione --version per specificare la versione del set di carico di lavoro. Per consentire l'uso dell'opzione --version in questo caso, eseguire il comando all'esterno del percorso contenente il file global.json. Disponibile dalla versione 8.0.400 SDK. Per altre informazioni, vedere Set di carichi di lavoro di .NET SDK.

Esempi

  • Aggiornare i carichi di lavoro installati alla versione più recente di ogni singolo carico di lavoro:

    dotnet workload config --update-mode manifests
    dotnet workload update
    
  • Aggiornare i carichi di lavoro installati alla versione più recente del set di carico di lavoro:

    dotnet workload config --update-mode workload-set
    dotnet workload update