Partilhar via


dotnet nova atualização

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

Nome

dotnet new update - atualiza os pacotes de modelos instalados.

Sinopse

dotnet new update [--interactive] [--add-source|--nuget-source <SOURCE>] 
    [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]

dotnet new update --check-only|--dry-run [--interactive] [--add-source|--nuget-source <SOURCE>] 
    [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]

Description

O dotnet new update comando atualiza os pacotes de modelo instalados. O dotnet new update comando com --check-only opção verifica se há atualizações disponíveis para pacotes de modelos instalados sem aplicá-los.

Nota

A partir do SDK do .NET 7, a dotnet new sintaxe foi alterada:

  • As --listopções , , e tornaram-se list, , install--installsearch--searche uninstall--uninstall subcomandos.
  • A --update-apply opção tornou-se o update subcomando.
  • Para usar --update-checko , use o update subcomando com a --check-only opção.

Outras opções que estavam disponíveis antes ainda estão disponíveis para uso com seus respetivos subcomandos. Ajuda separada para cada subcomando está disponível através da -h opção ou --help : dotnet new <subcommand> --help lista todas as opções suportadas para o subcomando.

Além disso, o preenchimento de guias agora está disponível para dotnet new. Ele suporta a conclusão para nomes de modelo instalados e para as opções que um modelo selecionado fornece. Para ativar o preenchimento de guias para o SDK do .NET, consulte Habilitar conclusão de guia.

Exemplos da sintaxe antiga:

  • Mostrar ajuda para o update subcomando.

  • Verifique se há atualizações para pacotes de modelo instalados:

    dotnet new --update-check
    
  • Atualize os pacotes de modelos instalados:

    dotnet new --update-apply
    

Opções

  • --interactive

    Permite que o comando pare e aguarde a entrada ou ação do usuário. Por exemplo, para concluir a autenticação. Disponível desde o SDK do .NET 5.0.

  • --add-source|nuget-source <SOURCE>

    Por padrão, dotnet new install usa a hierarquia de arquivos de configuração do NuGet do diretório atual para determinar a origem do NuGet a partir da qual o pacote pode ser instalado. Se --nuget-source for especificado, a fonte será adicionada à lista de fontes a serem verificadas.
    Para verificar as fontes configuradas para o diretório atual, use dotnet nuget list source. Para obter mais informações, consulte Configurações comuns do NuGet. Disponível desde .NET SDK 7.0.100.

  • --check-only|--dry-run

Verifica apenas se há atualizações e exibe os pacotes de modelos a serem atualizados, sem aplicar nenhuma atualização.

  • -d|--diagnostics

    Permite a saída de diagnóstico. Disponível desde .NET SDK 7.0.100.

  • -h|--help

    Imprime a ajuda para o comando update. Disponível desde .NET SDK 7.0.100.

  • -v|--verbosity <LEVEL>

    Define o nível de detalhamento do comando. Os valores permitidos são q[uiet], , m[inimal]n[ormal]e diag[nostic]. Disponível desde .NET SDK 7.0.100.

Exemplos

  • Atualiza os pacotes de modelo instalados usando a configuração do NuGet para o diretório atual:

    dotnet new update 
    
  • Atualiza os pacotes de modelos instalados também verificando uma fonte personalizada do NuGet usando o modo interativo:

    dotnet new update --add-source "https://api.my-custom-nuget.com/v3/index.json" --interactive
    

Consulte também