Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Veículos de distribuição NuGet:
| Versão NuGet | Disponível na versão do Visual Studio | Disponível no(s) SDK(s) .NET |
|---|---|---|
| 7.6.0 | Visual Studio 2026 versão 18.6.0 | 10.0.3001 |
1 Instalado com o Visual Studio 2026 com qualquer carga de trabalho .NET
Resumo: Novidades na 7.6.0
Trate os valores do TargetFramework(s) como aliases - #5154
- Esta funcionalidade permite construir para o mesmo framework várias vezes, possibilitando cenários como gerar assemblies específicos de runtime para o mesmo framework alvo, bem como facilitar a execução de benchmarks em diferentes versões do mesmo pacote.
- Saiba mais sobre os pseudónimos TargetFramework
O pacote reconhece frameworks com aliases - #14751
- Quando um projeto tem múltiplos alias TargetFramework que resolvem para o mesmo framework,
dotnet packagora deteta a ambiguidade e levanta o NU5051 com uma mensagem de erro acionável em vez de produzir resultados inesperados.
- Quando um projeto tem múltiplos alias TargetFramework que resolvem para o mesmo framework,
APIs de gestão de pacotes para aplicações baseadas em ficheiros - #14390
- O NuGet agora expõe APIs que
dotnet package add,list,remove, eupdateusam para aplicações baseadas em ficheiros que referenciam pacotes com#:packagediretivas em ficheiros fonte C#.
- O NuGet agora expõe APIs que
Ler a chave da API push da variável de ambiente - #12539
-
dotnet nuget pushpode agora ler a chave API de uma variável de ambiente, evitando a necessidade de passar segredos na linha de comandos ou armazená-los em ficheiros de configuração.
-
Problemas corrigidos nesta versão
nuget pushenvia a plataforma CI no cabeçalho do user-agent - #14740-
nuget.exe pushinclui agora a plataforma CI (Azure DevOps, GitHub Actions e outras) no cabeçalho do agente de utilizador HTTP, permitindo que as fontes de pacotes identifiquem a origem dos pushs.
-
dotnet add package --no-restorecom a Central Package Management já não produz NU1008 - #12552- Ao usar a Gestão Central de Pacotes,
dotnet add package --no-restoreagora adiciona corretamente oPackageReferencesem um atributoVersion, em vez de produzir um erro de restauração.
- Ao usar a Gestão Central de Pacotes,
Corrigir o erro
Add-Migrationno Gestor de Pacotes Console - #14862- Executar
Add-Migrationna Consola NuGet Gestor de Pacotes já não gera o erro "GetProjectFromHierarchy deve ser chamado no thread da interface".
- Executar
NuGetAuditSuppresso packages.config agora suporta múltiplas supressões - #14825- Anteriormente, apenas a primeira entrada
NuGetAuditSuppressera considerada em projetos packages.config. Todas as supressões são agora aplicadas corretamente.
- Anteriormente, apenas a primeira entrada
Corrigir o tema do menu de contexto na Gestor de Pacotes caixa de pesquisa da interface - #14799
- O menu de contexto do clique direito no controlo de pesquisa na interface do NuGet Gestor de Pacotes segue agora o tema de cor do Visual Studio.
Corrigir o NuGetProjectServiceV1 para consumidores fora do processo - #14732
- O serviço intermediado
NuGetProjectServiceV1utiliza agora as definições corretas de serialização, tornando-o utilizável a partir de extensões de Visual Studio fora de processo.
- O serviço intermediado
Corrigir o tema dos menus de contexto nos menus de copiar da interface do Gestor de Pacotes - #14704
- O clique direito para copiar menus de contexto no separador Detalhes do Pacote da UI do Gestor de Pacotes agora segue o tema de cores do Visual Studio.
dotnet list package --vulnerableAgora mostra vulnerabilidades para pacotes obsoletos - #14477- Anteriormente, a informação sobre vulnerabilidades não era exibida para versões de pacotes que eram vulneráveis e obsoletas. Ambos os estados são agora reportados.
dotnet list packageresolve corretamente os valores condicionais do TargetFramework - #14339-
dotnet list packagejá não falha quando um projeto tem um valor da propriedade TargetFramework que corresponde a um identificador real de framework, comonet9.0-windowscom elementosPackageReferencecondicionais.
-
Mensagem de erro NU1107 aperfeiçoada com Gestão Central de Pacotes e afixação transitiva - #12277
- O erro de conflito de versões NU1107 fornece agora orientações relevantes quando a Gestão Central de Pacotes com fixação transitiva está ativada, em vez de sugerir ações que não se aplicam nessa configuração.
Corrigir o NU1004 para referências entre frameworks no modo bloqueado - #12010
- Restaurar com
--locked-modedeixa de produzir um erro falso NU1004 quando um projeto .NET referencia um projeto .NET Framework.
- Restaurar com
Corrigir o erro intermitente "Falha ao resolver o SDK" durante restauros em paralelo - #10935
- Os processos de restauro em paralelo
dotnetjá não falham intermitentemente com "Falha ao resolver o SDK" quando o pacote já está instalado na pasta global de pacotes.
- Os processos de restauro em paralelo
Lista de confirmações nesta versão
Contribuições comunitárias
Obrigado a todos os colaboradores que ajudaram a tornar este lançamento do NuGet incrível!
- Nareshjo
- jjonescz
-
SimonCropp
- 7224 Usar comparação de strings ordinais para TargetAlias
-
elantiguamsft
- 7201 Adicionar a opção --allow-untrusted-root a nuget sign e dotnet nuget sign
-
slang25
-
7148 Correção para ignorar a gestão central de pacotes
dotnet add package --no-restore
-
7148 Correção para ignorar a gestão central de pacotes