Notas de la versión de NuGet 6.11
Vehículos de distribución de NuGet:
Versión de NuGet | Disponible en la versión de Visual Studio | Disponible en los SDK de .NET |
---|---|---|
6.11 | Visual Studio 2022 versión 17.11 | 8.0.4xx1 |
1 Se instala con Visual Studio 2022 con cualquier carga de trabajo de .NET
Resumen: Novedades de la versión 6.11.1
Problemas corregidos en esta versión
- Corrección de "han fallado varios intentos de descargar el nupkg": #13545
Lista de confirmaciones en esta versión
Resumen: Novedades de la versión 6.11
Suprimir advertencias de NuGetAudit para avisos específicos para proyectos packageReference: #13679
Adición de la opción
--allow-insecure-connections
al SDK de dotnet: #13396Intercambio de autores para propietarios en la interfaz de usuario de Administrador de paquetes de Visual Studio: #12501
[Característica]: agregue dotnet nuget why al CLI dotnet - #11943
NuGet no puede restaurar desde orígenes HTTPS que tienen problemas de certificado SSL: #4387
Cambios importantes
MSBuildRestoreUtility.GetRestoreAuditProperties
necesita un cambio importante para leerNuGetAuditSuppress
elementos: #13313
Problemas corregidos en esta versión
IVsNuGetProjectUpdateEvents.ProjectUpdateStarted o ProjectUpdateFinished solo deben proporcionar una lista de archivos que se cambiarán. - #13413
Los comandos
dotnet nuget
no deben generar información de uso sobre todos los errores: #13251[DCR]: NuGet hace que muchas ArgumentExceptions se inicien y detecte en VS - #11535
Eliminación de TFM de .NET Framework de NuGet.CommandLine.XPlat - #8452
PERF: GetPackageInfo asigna mediante una llamada innecesaria a GetNupkgMetadataPath - #13556
"dotnet nuget why" se bloquea al usar la opción --framework : #13547
SignatureUtility.GetCertificates en NuGet.Client puede omitir la llamada a Dispose en caso de error: #13535
'dotnet nuget why' no funciona cuando se proporciona un directorio para el argumento 'Path': #13527
Faltan sugerencias de paquetes IntelliCode de NuGet En la lista de paquetes: #13515
La regeneración en VS provoca restauraciones innecesarias: #13505
MSB4181: La tarea "tarea" ha devuelto false, pero no ha registrado un error - #13460
TaskResultCache comparte incorrectamente el mismo objeto de bloqueo para todas las claves. - #13448
Las llamadas a CompareTo y Equals no deben asignarse: #13442
Habilitar nullable e iniciar en KnownOwnerViewModel: #13425
PackageSourceProvider.UpdatePackageSource
no respeta un valor deldisableTLSCertificateValidation
atributo : #13423PackageSourceProvider.UpdatePackageSource
no respeta un valor delAllowInsecureConnection
campo : #13418"nuget install -ExcludeVersion" informa inexacto "ya instalado" al intentar instalar la versión anterior: #13334
La barra de información de vulnerabilidad permanece visible en la Explorador de soluciones después de cerrar la solución: #13055
Lista de confirmaciones en esta versión
Contribuciones de la comunidad
Gracias a todos los colaboradores que han ayudado a que esta versión de NuGet sea impresionante.
- seclerp
- mmitche
- ToddGrun
- 5859 Reducir asignaciones en GetPackageInfo mediante una llamada condicional a GetNupkgMetadataPath
- omajid
- 5848 Eliminación de certificados en caso de error en SignatureUtility.GetCertificates
- SimonCropp
- 5842 quite redundante . GetTypeInfo()
- ryanmolden
- 5834 Eliminar argumentExceptions de primera oportunidad al consultar un proyecto heredado para las propiedades que no existen a través de DTE
- hickford
- 5743 Mensaje correcto en caso de que ya esté instalada una versión superior del paquete
- ViktorHofer
- 5764 Uso de la integración de sourcelink del SDK de .NET
- NikolaMilosavljevic
- 5738 Deshabilitación de errores CA2022
- jv42
- 5717 Se corrigió NullReferenceException en ResolverComparer