Ler em inglês

Compartilhar via


Notas sobre a versão do NuGet 5.5

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.5.0 Visual Studio 2019 versão 16.5 3.1.2001

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

Resumo: novidades na 5.5

  • Acessibilidade aprimorada e experiência de leitor de tela para a interface do usuário do Gerenciador de Pacotes do NuGet no Visual Studio

    • Problemas de acessibilidade nas experiências do leitor de tela, altText ausente e nome acessível para a caixa de texto instalada, etc.: #9059
    • Problemas de acessibilidade nas experiências do leitor de tela na lista de pacotes: #9077
    • Problemas de acessibilidade nas experiências do leitor de tela relacionadas a guias "navegar","instalar","atualizar": #9078
    • O narrador não anuncia o rótulo do link "Em branco","Sem Dependências","nuget.org" e "MIT" #9157
  • Suporte para exibição de ícones autônomos na interface do usuário do Gerenciador de Pacotes do Visual Studio para pacotes hospedados em feeds locais: #8189

  • Desempenho de restauração não operacional significativamente melhorado usando RestoreUseStaticGraphEvaluation, o que acelera as avaliações chamando APIs do gráfico estático do MSBuild: 8791

  • Maior confiabilidade do dotnet.exe com plugins de autenticação multiplataforma.

    • falha na restauração do dotnet com TaskCanceledException: #7842
    • Plugin: "Uma tarefa foi cancelada": problema com a autenticação ADO devido a isso. - #8528
  • adicione o comando dotnet nuget <add|remove|update|disable|enable|list> source: #4126

  • Suporte para --skip-duplicate usando dotnet nuget push: #8778

  • Suporte packages.config com msbuild/restauração: #8506

Problemas corrigidos nesta versão

•s

  • Trabalhe novamente no atualizador automático com APIs V3: #4197

  • Versão de dependência de pacote incorreta Se a versão de dependência de pacote estiver definida como '*': #6697

  • A mensagem de erro ErrorUnsafePackageEntry não está apontando para a origem do problema: #7505

  • O arquivo de bloqueio não é respeitado em cenários "*": #8073

  • O NuGet.exe não resolve para a última versão de um pacote ao usar * em PackageReference (MSBuild/Dotnet/VS restore do): #8432

  • pacote de lista do dotnet com projeto WPF multi-direcionamento: #8463

  • Melhore o ConcurrencyUtilities (reduzir o uso da CPU): #8653

  • A especificação DG para cenários de projeto descarregados não deve ser escrito em restaurações de visualização: #8793

  • Os pacotes do NuGet do Visual Studio (RestoreManagerPackage) precisam ser carregados automaticamente em eventos de compilação de solução: #8796

  • Deadlock na inicialização do VSSettings: #8842

  • A caixa de ferramentas do VisualStudio não será populada começando com um pacote do NuGet se um projeto for colocado em uma pasta de solução: #8868

  • VS: a restauração da solução falha perpetuamente devido a uma condição de corrida: #8881

  • “Carregamento..” constante na guia instalada e "<termo> de pesquisa.." na guia atualizações: #8890

  • Ícones incorporados ausentes na interface do usuário do PM do VS após a expiração do cache: #9069

  • Inicialização FireAndForget da interface do usuário do PM: #9112

  • Restauração: a implementação de IncludeExcludeFiles.Equals(...) está incorreta: #9167

  • Restauração: o PackageSpec.Clone() cria um clone desigual: #9211

  • A lista de erros é exibida mesmo quando a opção "Sempre mostrar a Lista de Erros se a compilação terminar com erros" não está marcada: #8190

  • A restauração do gráfico estático não deve passar um SolutionPath vazio: #9061

  • Restauração: fechamento computado para cada projeto quatro vezes: #9042

  • Restauração: o DependencyGraphSpec.Load(...) não precisa de JObject: #9040

  • Restauração: sequências de caracteres grandes criadas no heap de objetos grandes (LOH): #9031

  • Um Nuget.exe personalizado em mono mais recente pode quebrar devido ao resolvedor do SDK do MSBuild: 8848

  • a restauração não funciona quando nuget.dgspec.json é "usado por outro processo": 8692

DCRs

  • A lógica em _GetRestoreProjectStyle deveria estar em uma tarefa: #8804

  • Adicionar informações de substituição por padrão na guia instalada: #8541

Lista de todos os problemas corrigidos na versão 5.5