Compartilhar via


dotnet workload restore

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

Nome

dotnet workload restore - Instala cargas de trabalho necessárias para um projeto ou uma solução.

Sinopse

dotnet workload restore [<PROJECT | SOLUTION>]
    [--configfile <FILE>] [--disable-parallel]
    [--ignore-failed-sources] [--include-previews] [--interactive]
    [--no-cache] [--skip-manifest-update] [-s|--source <SOURCE>] 
    [--temp-dir <PATH>] [-v|--verbosity <LEVEL>] [--version <VERSION>]

dotnet workload restore -?|-h|--help

Descrição

O comando dotnet workload restore analisa um projeto ou uma solução para determinar quais cargas de trabalho ele precisa e, em seguida, instala todas as cargas de trabalho que estão ausentes.

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

Argumentos

  • PROJECT | SOLUTION

    O arquivo de projeto ou solução para o qual instalar cargas de trabalho. Se um arquivo não for especificado, o comando pesquisará um no diretório atual.

Opções

  • --configfile <FILE>

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

  • --disable-parallel

    Previne a restauração de vários projetos paralelamente.

  • -?|-h|--help

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

  • --ignore-failed-sources

    Trata as falhas de origem de pacote como avisos.

  • --include-previews

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

  • --interactive

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

  • --no-cache

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

  • --skip-manifest-update

    Ignorar a atualização dos manifestos de carga de trabalho. Os manifestos de carga de trabalho definem quais ativos e versões precisam ser instalados para cada carga de trabalho.

  • -s|--source <SOURCE>

    Especifica o URI da origem do pacote de NuGet a ser usado. Essa configuração substitui todas as fontes especificadas nos arquivos nuget.config. Diversas 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 (precisa ser seguro).

  • -v|--verbosity <LEVEL>

    Define o nível de detalhes do comando. Os valores permitidos são q[uiet], m[inimal], n[ormal], d[etailed] e diag[nostic]. O padrão é minimal. Para obter mais informações, consulte LoggerVerbosity.

  • --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 possibilitar o uso da --version opção nesse caso, execute o comando fora do caminho que contém o arquivo global.json. Disponível desde o SDK 8.0.400. Para obter mais informações, consulte Conjuntos de carga de trabalho do SDK do .NET.

Exemplo

  • Restaurar cargas de trabalho necessárias pelo MyApp.csproj:

    dotnet workload restore MyApp.csproj