Notas sobre a versão do NuGet 6.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 |
---|---|---|
6.5 | Visual Studio 2022 versão 17.5 | 7.0.2001 |
6.5.1 | N/D | N/D 1 |
1 instalado com Visual Studio 2022 com a carga de trabalho do .NET Core
- [Segurança]: aviso de Segurança da Microsoft CVE-2023-29337 | Vulnerabilidade de execução remota de código do cliente do NuGet: #12653
Gerenciamento de pacotes no arquivo Directory.Packages.props para projetos CPM: #11890
Interface do usuário de mapeamento de origem do pacote: permissão da criação/remoção de mapeamentos de origem de pacote na interface do usuário de opções do NuGet: #11363
Interface do usuário de mapeamento de origem de pacote - listagem de mapeamentos de origens de pacotes na interface do usuário de opções do NuGet: #11362
Observe o atraso de repetição após a repetição da solicitação HTTP: #10558
Saída legível por computador para o pacote de lista dotnet: #7752
Respeitar WarningsNotAsErrors: #5375
Recarregamento de origens de pacote do Visual Studio quando nuget.config é modificado manualmente: #1538
Restauração de dependências para projetos listados em um arquivo de filtro de solução (.slnf): #10809
DCRs:
Durante a resolução do SDK do projeto MSBuild, sempre registre erros em caso de falha: #12312
Variável de ambiente
NUGET_CLI_LANGUAGE
para controlar a linguagem da saída do comando nuget.exe: #12181Um aviso que é elevado a um erro deve ser óbivo: #8803
Um erro ao usar nuget.exe para empacotar csproj do SDK deve ser mostrado: #7778
Bugs:
Opção de versão de saída aplicável apenas para a opção de formato json no pacote de lista dotnet: #12293
A fixação transitiva do NuGet altera a ordem de importação g.props, quebrando a compilação: #12278
PrivateAssets para dependências transitivas centrais devem fluir independentemente de o pai ser um projeto ou um pacote: #12276
As flags são incluídas incorretamente no fluxo para dependências gerenciadas centralmente presas de forma transitiva: #12274
Possível condição de corrida em ConfigurationDefaults.Instance.DefaultPackageSources: #12246
O NuGet não tenta novamente em HTTP 429 respostas: #12214
Simplificação do método Any do Linq para melhoria de desempenho: #12193
StackOverflowException em InstallPackagesFromVSExtensionRepository: #12192
Versions_SelectionChanged lança NullReferenceException ao alterar o pacote selecionado: #12184
A restauração estática baseada em gráfico falha com um NullReferenceException durante a negociação SetPlatform: #12177
Redução da alocação de memória ao criar InnerNodes e ParentNodes vazios para um novo GraphNode durante a restauração: #12157
SettingsLoadingContext lança exceções quando um arquivo de configurações diferente causa uma exceção: #12154
NuGet.config incorreto faz com que o resolvedor do SDK do MSBuild baseado em NuGet lance uma exceção sem tratamento: #12152
A cor da origem da marca d'água da TextBox está incorreta na caixa de diálogo “Adicionar” das opções de mapeamento de origem do pacote: #12141
VS2022 17.1.2: dependência entre .NET Standard 2.0 e .NET 4.7.1 lança erro NuGet System.Memory, versão = 4.0.1.1 não encontrado: #12137
Alteração interruptiva no .NET 8 - Environment.GetFolderPath retorna caminho incorreto no Unix: #12127
As sequências nuget.exe de NuGet.Commands não estão localizadas: #12097
A sequência de argumento de processo é muito longa ao publicar no Visual Studio com gráfico estático habilitado: #11968
Fornecimento de solução para o erro NuGet NU1012: o erro do pacote não chama os arquivos de problema: #11905
Alguns comandos da CLI não respeitam DOTNET_CLI_UI_LANGUAGE: #11326
Redução da alternância de threads da IU ao determinar a pasta da solução e se a solução estiver aberta: #11090
Problema ao salvar configurações no Visual Studio: adicionar uma origem gera uma exceção: #8407
O PackageDependencyGroup não implementa o Equals corretamente: #6478
Lista de confirmações nesta versão
Agradecemos todos os contribuidores que fizeram com que esse lançamento do NuGet fosse incrível!
- Forgind
- 4970 O resolvedor do SDK sempre registra um erro quando a resolução do SDK não é bem-sucedida
- marcin-krystianc
- 4952 PrivateAssets para dependências transitivas centrais devem fluir independentemente de o nó pai ser um projeto ou um pacote
- marcin-krystianc
- 4950 Correção que inclui cálculo de sinalizadores para dependências gerenciadas centralmente fixadas de maneira transitiva
- drewnoakes
- 4891 Exibição de documentos de pacotes na árvore de dependências
- kvpt
- 4790 Adição de suporte para restaurar o arquivo slnf da linha de comando
- AtariDreams
- 4863 Simplifique o método Any do Linq
- davidegiacometti
- 4840 Refatore Equals e GetHashCode em PackageDependencyGroup
- danjagnow
- 4843 Mensagem de erro NU1012 atualizada para exibição de caminhos de itens