Partilhar via


Notas sobre a versão do NuGet 6.11

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
6.11 Versão 17.11 do Visual Studio 2022 8.0.4xx1

1 instalado com Visual Studio 2022 com qualquer cargo de trabalho do .NET

Resumo: novidades na versão 6.11.1

Problemas corrigidos nesta versão

  • Consertar "várias tentativas de fazer download o nupkg falharam" – #13545

Lista de confirmações nesta versão

Resumo: novidades na versão 6.11

  • Suprimir avisos do NuGetAudit para a obtenção de avisos específicos em projetos PackageReference: #13679

  • Adicionar a opção --allow-insecure-connections ao SDK do dotNet: #13396

  • Trocar autores por proprietários na interface do usuário do Gerenciador de Pacotes do Visual Studio: #12501

  • [Recurso]: adicionar o comando “dotnet nuget why” para a CLI do dotNet: #11943

  • Não é possível, para o NuGet, restaurar usando origens HTTPS que apresentem problemas relacionados ao certificado SSL: #4387

Alterações da falha

  • MSBuildRestoreUtility.GetRestoreAuditProperties precisa de uma alteração interruptiva para realizar a leitura de itens NuGetAuditSuppress: #13313

Problemas corrigidos nesta versão

  • IVsNuGetProjectUpdateEvents.ProjectUpdateStarted ou ProjectUpdateFinished devem fornecer somente uma lista de arquivos que serão alterados. - #13413

  • Os comandos dotnet nuget não devem exibir como saída informações de uso em todos os erros: #13251

  • [DCR]: o NuGet gera diversas ArgumentExceptions que são propagadas e interceptadas no VS: #11535

  • Remover o TFM do .NET Framework usando NuGet.CommandLine.XPlat: #8452

  • PERF: GetPackageInfo realiza alocação de memória desnecessária ao chamar GetNupkgMetadataPath: #13556

  • O comando “dotnet nuget why” apresenta falha ao usar a opção --framework: #13547

  • SignatureUtility.GetCertificates no NuGet.Client pode ignorar a chamada para Dispose quando ocorrer um erro: #13535

  • O comando “dotnet nuget why” não funciona corretamente quando um diretório é especificado para o argumento “Path”: #13527

  • O campo Autor está ausente na lista de pacotes das sugestões do NuGet IntelliCode: #13515

  • Recompilar no VS provoca restaurações que não são necessárias: #13505

  • MSB4181: a tarefa “Restaurar Tarefa” retornou uma resposta falsa, mas não registrou em logs um erro. - #13460

  • TaskResultCache realiza o compartilhamento incorreto do mesmo objeto de bloqueio para todas as chaves. - #13448

  • Chamadas para CompareTo e Equals não devem realizar alocação de memória: #13442

  • Habilitar a opção Anulável e propagar exceção em KnownOwnerViewModel: #13425

  • PackageSourceProvider.UpdatePackageSource não considera o valor especificado no atributo disableTLSCertificateValidation: #13423

  • PackageSourceProvider.UpdatePackageSource não considera o valor especificado no campo AllowInsecureConnection: #13418

  • “nuget install -ExcludeVersion” indica incorretamente “já instalado” quando se tenta instalar uma versão anterior: #13334

  • A Barra de Informações de Vulnerabilidade continua visível no Gerenciador de Soluções mesmo após o fechamento da solução: #13055

Lista de confirmações nesta versão

Contribuições da comunidade

Agradecemos todos os contribuidores que fizeram com que esse lançamento do NuGet fosse incrível!

  • seclerp
    • 5783 Correção para PackageSourceProvider.UpdatePackageSource não considera o valor especificado no campo DisableTLSCertificateValidation
    • 5767 Correção para PackageSourceProvider.UpdatePackageSource não considera o valor especificado no campo AllowInsecureConnection
  • mmitche
    • 5749 Compilar o NuGet usando VMR
    • 5752 Correção do suporte à assinatura condicional
  • ToddGrun
    • 5859 Reduzir a alocação de memória em GetPackageInfo ao chamar GetNupkgMetadataPath apenas quando necessário
  • omajid
    • 5848 Desfazer a alocação de certificados em caso de falha na SignatureUtility.GetCertificates
  • SimonCropp
    • 5842 Remover o redundante .GetTypeInfo()
  • ryanmolden
    • 5834 Remover ArgumentExceptions iniciais ao realizar consulta em um projeto herdado por propriedades inexistentes usando DTE
  • hickford
    • 5743 Corrigir a mensagem no caso de uma versão mais recente do pacote já estar instalada
  • ViktorHofer
    • 5764 Usar a integração do link de origem com o SDK do .NET
  • NikolaMilosavljevic
    • 5738 Desabilitar erros CA2022
  • jv42
    • 5717 Correção para NullReferenceException em ResolverComparer