Partilhar via


Atualização da carga de trabalho dotnet

Este artigo aplica-se a: ✔️ .NET 6 SDK e versões posteriores

Nome

dotnet workload update - Atualiza as cargas de trabalho instaladas.

Sinopse

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

Description

O dotnet workload update comando atualiza todas as cargas de trabalho instaladas para as versões mais recentes disponíveis. Ele consulta Nuget.org manifestos de carga de trabalho atualizados. Em seguida, atualiza os manifestos locais, baixa novas versões das cargas de trabalho instaladas e remove todas as versões antigas de cada carga de trabalho.

Quando o comando está no workload-set modo de atualização, as cargas de trabalho são atualizadas de acordo com a versão do conjunto de cargas de trabalho, não com a versão mais recente de cada carga de trabalho individual. Para obter mais informações, consulte Conjuntos de carga de trabalho do SDK do .NET. workload-set está disponível desde o SDK 8.0.400.

Para obter mais informações sobre os dotnet workload comandos, consulte o comando dotnet workload install .

Opções

  • --advertising-manifests-only

    Baixa manifestos de publicidade, mas não atualiza nenhuma carga de trabalho.

  • --configfile <FILE>

    O arquivo de configuração do NuGet (nuget.config) a ser usado. Se especificado, somente as configurações desse arquivo serão usadas. Se não for especificado, a hierarquia de arquivos de configuração do diretório atual será usada. Para obter mais informações, consulte Configurações comuns do NuGet.

  • --disable-parallel

    Impede a restauração de vários projetos em paralelo.

  • --from-previous-sdk

    Inclua cargas de trabalho instaladas com versões anteriores do SDK na atualização.

  • -?|-h|--help

    Imprime uma descrição de como usar o comando.

  • --ignore-failed-sources

    Trata as falhas de origem do pacote como avisos.

  • --include-previews

    Permite manifestos de carga de trabalho de pré-lançamento.

  • --interactive

    Permite que o comando pare e aguarde a entrada ou ação do usuário. Por exemplo, para concluir a autenticação.

  • --no-cache

    Impede o armazenamento em cache de pacotes e solicitações http.

  • -s|--source <SOURCE>

    Especifica o URI da origem do pacote NuGet a ser usada. Essa configuração substitui todas as fontes especificadas nos arquivos nuget.config . Várias fontes podem ser fornecidas especificando essa opção várias vezes.

  • --temp-dir <PATH>

    Especifique o diretório temporário usado para baixar e extrair pacotes NuGet (deve ser seguro).

  • -v|--verbosity <LEVEL>

    Define o nível de detalhamento do comando. Os valores permitidos são q[uiet], m[inimal], n[ormal], d[etailed], e diag[nostic]. A predefinição é minimal. Se você especificar detailed ou diagnostic detalhar, o comando exibirá informações sobre os pacotes Nuget baixados.

  • --version

    A versão do conjunto de carga de trabalho para instalar ou atualizar. Se você especificar a versão do conjunto de carga de trabalho no global.json, não poderá usar a --version opção para especificar a versão do conjunto de carga de trabalho. Para tornar possível usar a --version opção nesse caso, execute o comando fora do caminho que contém o arquivo global.json. Disponível desde 8.0.400 SDK. Para obter mais informações, consulte Conjuntos de carga de trabalho do SDK do .NET.

Exemplos

  • Atualize as cargas de trabalho instaladas para a versão mais recente de cada carga de trabalho individual:

    dotnet workload config --update-mode manifests
    dotnet workload update
    
  • Atualize as cargas de trabalho instaladas para a versão mais recente do conjunto de cargas de trabalho:

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