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
O ícone do pacote pode ser incorporado no pacote, em vez de precisar de uma URL externa. - Nº 352
Segurança aprimorada com rastreamento e imposição de SHA para Packages.Config: #7281
Habilitação do preterimento de pacotes NuGet obsoletos/herdados #2867 | Publicação de blog | Documentos
•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
#8168VS: 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
- #8401Reversã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": #7948Provedores 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
eNUGET_NETCORE_PLUGIN_PATHS
para suportar a configuração de ambos ao mesmo tempo: #8151Habilite 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