Ler em inglês

Compartilhar via


Notas sobre a versão do NuGet 5.3

Veículos de distribuição do NuGet:

Versão do NuGet Disponível na versão do Visual Studio Disponível em SDKs do .NET
5.3.0 Visual Studio 2019 versão 16.3 3.0.1001
5.3.1 Visual Studio 2019 versão 16.3.6 Versão futura: 3.0.101

1instalado com Visual Studio 2019 com carga de trabalho do .NET Core

Resumo: novidades na 5.3

Problemas corrigidos nesta versão

•s

  • Os pacotes NuGet produzidos com o SDK 3.0.100-preview9 não podem ser usados por usuários do SDK 2.2... dependendo do seu fuso horário #8603

  • A citação com caracteres " no PATH causam uma falha de "Caracteres ilícitos no caminho" em nuget restore #8168

  • VS: assemblies são totalmente ngen-ed, não parcialmente ngen-ed: #8513

  • Redução do uso de memória (cancelar assinatura de eventos): #8471

  • A mensagem "Error_UnableToFindProjectInfo" não está gramaticalmente correta: #8441

  • Melhorias do NU1403: valição de todos os pacotes, inclusão dos valores sha esperados/reais: #8424

  • Enumeração múltipla em NuGetPackageManager.PreviewUpdatePackagesAsync - #8401

  • Reversão da alteração "> pública - interna" no PluginProcess: #8390

  • IVsPackageSourceProvider.GetSources(...) tem comportamento de exceção mal definido: #8383

  • O construtor PluginManager se tornou público novamente: #8379

  • Métricas para controlar a taxa de atualização da interface do usuário do PM: #8369

  • Diminua o número de atualizações da interface do usuário durante a instalação por meio da interface do usuário do Gerenciador de Pacotes: #8358

  • Telemetria: valores datetime usam formatos específicos de cultura: #8351

  • Reduza atualizações da interface do usuário na guia “Navegar” da interface do usuário do Gerenciador de Pacotes #6570: #8339

  • [Falha no Teste] "Não é possível analisar o arquivo de configuração" será solicitado duas vezes: #8320

  • O erro NU5037 deve ser gerado com uma boa página de documentação que explique as correções necessárias do cliente (O pacote está faltando o arquivo nuspec obrigatório): #8291

  • A restauração em modo bloqueado falha quando o RuntimeIdentifier de um projeto é alterado: #8260

  • A leitura das configurações no VS deve ser preguiçosa: #8156

  • A regressão em Nuget sources add causa erros "O caractere ':' , valor hexadecimal 0x3A, não pode ser incluído em um nome": #7948

  • Provedores de credenciais de plugin NuGet: ocultar a janela do processo: #7511

  • Enforce PackagePathResolver é um caminho absoluto: #7349

  • Reduza as atualizações da interface do usuário nas guias de instalação e atualização da interface do usuário do Gerenciador de Pacotes: #6570

DCR:

  • Atualização das estruturas Xamarin para mapear para o NetStandard 2.1: #8368

  • Habilite a cópia do conteúdo do gerenciador de pacotes "janela de visualização" para instalação/atualização: #8324

  • Habilite a restauração em arquivos .proj: #8212

  • Introduza NUGET_NETFX_PLUGIN_PATHS e NUGET_NETCORE_PLUGIN_PATHS para suportar a configuração de ambos ao mesmo tempo: #8151

  • Habilite várias versões para um atributo PackageDownload via Version: #8074

  • As opções -SolutionDirectory e -PackageDirectory devem ser adicionadas ao pacote nuget.exe: #7163

Lista de todos os problemas corrigidos na versão 5.3

Resumo: novidades na 5.3.1

  • Plugin: uma tarefa foi cancelada: não deixe que os cancelamentos afetem a instanciação do plugin: #8648

  • A tarefa de restauração não pode ser executada com segurança duas vezes em um processo (quando provedores de credenciais são usados): #8688