Notas sobre a versão do NuGet 5.2
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.2.0 | Visual Studio 2019 versão 16.2 | 2.1.80X1, 2.2.40X2 |
5.2.1 | N/D | n/d O .NET Core 2.2 está sem suporte desde 23 de dezembro de 2019 |
1instalado com Visual Studio 2019 com carga de trabalho do .NET Core
2disponível como uma instalação opcional com o Visual Studio 2019 com carga de trabalho do .NET Core
Resumo: novidades na 5.2.1
- [Segurança]: aviso de Segurança da Microsoft CVE-2022-30184 | Vulnerabilidade de divulgação de informações confidenciais: #11883
Resumo: novidades na 5.2
Um bug crítico que causava falhas ocasionais na operação do NuGet devido a problemas de caminho no Linux e Mac foi corrigido: #7341
Capacidade de resposta aprimorada da interface do usuário ao navegar em pacotes usando a interface do usuário do gerenciador de pacotes NuGet no Visual Studio, especialmente perceptível para origens lentas: #8039
Toneladas de correções de confiabilidade para arquivos de bloqueio (#8187,#8160,#8114,#7840) e plugins de autenticação (#8300,#8271,#8269,#8210,#8198,#7845)
Problemas corrigidos nesta versão
•s
Desempenho: console do gerenciador de pacotes: atraso na atualização da interface do usuário ao alterar o valor selecionado na caixa de combinação "Projeto Padrão": #8235
Desempenho: melhorias de desempenho na interface do usuário do PM: #8039
Desempenho: atraso da interface do usuário ao ler o projeto padrão no PMC: #6824
Desempenho: [vsfeedback] A guia “Atualização” do NuGet congela para uma origem de pacote local: #6470
Plugins: o NuGet aguarda o tempo limite total do handshake se o plugin falhar ao iniciar ou terminar mais cedo: #8300
Plugins: melhora na capacidade de diagnóstico de falha de lançamento de plugin: #8271
Plugins: problema com a descoberta de plugins integrados pelo nuget.exe: #8269
Plugins: o arquivo de cache nunca é lido: #8210
Plugins: erros "Uma tarefa foi cancelada." com o plugin de autenticação durante a restauração: #8198
Cache de plugins não detectável intermitentemente em plataformas Linux: #7845
LockFile: com ATF, ocorre o erro NU1004 falso devido a uma verificação de igualdade incorreta de estruturas de destino: #8187
LockFile: a flag de restauração '--locked-mode' não é respeitada se o arquivo de bloqueio estiver vazio ou malformado: #8160
LockFile: projetos com nomes de assembly personalizados no arquivo de bloqueio de pacotes não devem ser convertidos para minúsculas: #8114
LockFile: a referência do projeto deve ser convertida para minúsculas no arquivo de bloqueio: #7840
Restauração: a instalação de um pacote assinado adulterado resulta em várias tentativas de instalação com falha (com saída repetida): #8175
VS: as opções do usuário da solução falham ao desserializar após a atualização do NuGet: #8166
dotnet-list-package em um projeto UnitTest retorna um erro: #8154
Criação de grupo de pacotes NuGet para o instalador do VS: correção de alguns problemas de configuração do VSIX: #8033
GeneratePackageOnBuild não deve definir NoBuild. - #7801
A nova opção "-SymbolPackageFormat snupkg" gera um erro quando o arquivo .nuspec contém um elemento de referência de assembly explícito: #7638
NuGet.targets(498,5): erro: não foi possível localizar uma parte do caminho '/tmp/NuGetScratch: #7341
DCR: