Notas de versão do NuGet 5.6

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.6.0 Visual Studio 2019 versão 16.6 3.1.3001

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

Resumo: Novidades na versão 5.6

  • Suporte a pacotes de pré-lançamento com versões flutuantes. Version="*-*", Version="1.*-*"e float semelhante às versões mais recentes, incluindo versões de pré-lançamento, dentro do intervalo especificado - nº 912

Problemas corrigidos nesta versão

Bugs:

  • nuget push *.nupkg falha quando o snupkg não existe - nº 8148

  • O pacote e vários outros caminhos de código falham dependendo da localidade. Usar RegexOptions.CultureInvariant - #8246

  • Perf: Especificação de DG para cenários de projeto descarregados não deve ser gravada em restaurações de versão prévia - nº 8793

  • Recuperação: Melhore o desempenho ao armazenar em cache a especificação do grafo de dependência da solução - #9201

  • A interface de usuário do PM está inoperante para projetos com estilo de SDK após instalar um pacote pelo Console PM – nº 9203

  • O ícone embutido não pode ser mostrado na interface do usuário do PM com o feed de pacote local - dependendo de / contra \ - nº 9225

  • NuGetVersion.TryParseStrict() deve retornar false se falhar em analisar sintaticamente - #9255

  • nuget.exe push ajuda para -source, deve sugerir o uso do nome de origem, não da URL de origem - nº 9265

  • dotnet nuget add package SourceUri cria o nome de origem do pacote padrão inválido – nº 9277

  • O leitor de tela não anuncia a mensagem "Pesquisando..." ao alternar guias – nº 9307

  • Acessibilidade: a cor do retângulo de foco não é acessível nos guias da interface do usuário do PM no tema escuro – nº 9336

  • nuget.exe 5.5 falha ao restaurar com o MSBuild 14 ou inferior - #9458

  • Não registrar tempos de milissegundos em mensagens de restauração – nº 8977

  • Make IOutputConsole async - #9268

  • A seleção de versão do MSBuild funciona mal em algumas culturas não inglesas – nº 9322

  • Falta padrão de formato em dotnet nuget list source - #9337

  • Perf: RestoreOperationLogger tem afinidade de thread desnecessária - #9288

  • Criação automatizada de documentos para dotnet nuget comandos – nº 9146

  • A verbosidade padrão não deve relatar a restauração "noop" de cada projeto – nº 8792

  • Parâmetro de suporte -DependencyVersion para NuGet.exe update, semelhante ao comando de instalação – nº 7694

DCRs:

  • Adicionar suporte inicial para a estrutura de destino net5.0 – nº 9584

  • Classificar pacotes por ID na guia Atualizações da interface do usuário do PM – nº 9278

  • Pack não gera mais NU5105 ao empacotar um pacote SemVer 2.0 – #9044#5201

Lista de todos os problemas corrigidos nesta versão – 5.6