Notas de la versión de NuGet 6.9
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.9.1 | Visual Studio 2022, versión 17.9 | 8.0.2001 |
1 Se instala con Visual Studio 2022 con cualquier carga de trabajo de .NET
Compatibilidad con el comando dotnet search (equivalente a nuget.exe list, búsqueda posterior): n.º 6060 n.º 5138
La experiencia de varios destinos de la interfaz de usuario de PM está incompleta: compatibilidad con la actualización y desinstalación de versiones de paquetes condicionales: n.º 4681
[Seguridad]: Aviso de seguridad de Microsoft CVE-2024-0057 | Vulnerabilidad de omisión de característica de seguridad del cliente NuGet: n.º 12653
- Se han añadido anotaciones que aceptan valores NULL a NuGet.LibraryModel: n.º 12889
NuGetAudit no debe descargar la base de datos de vulnerabilidades cuando el proyecto no usa ningún paquete: n.º 13073
La restauración basada en grafos estáticos no debe enumerar los metadatos de cada elemento: n.º 13049
Migración de la búsqueda de paquetes NuGet.CommandLine.XPlat para usar System.CommandLine - n.º 13031
Se han añadido las opciones
--format
,--verbosity
yconfigfile
adotnet package search
- n.º 12978Se han establecido los valores predeterminados de NuGetAudit en MSBuild: n.º 12960
RestoreTask: control de inserción de archivos en el binlog - n.º 12957
Se ha creado el código de error NU para conflictos de asignación de código fuente de paquetes y GPF - n.º 12953
[DCR]: Se permiten versiones flotantes con administración central de paquetes (CPM): n.º 10432
La restauración de Grafos estáticos no advertirá de los proyectos no válidos: n.º 9300
Se ha cambiado el nombre de no-cache a no-http-cache: n.º 9180
La consola de VS Administrador de paquetes debe cerrar la vista de texto: n.º 13104
El indicador de vulnerabilidad se muestra en el proyecto dependiente si el proyecto primario tiene vulnerabilidades transitivas: n.º 13068
Actualización condicional cuando todos los paquetes están condicionados no funciona correctamente: n.º 13034
Problema de rendimiento en AssetsFileDependenciesDataSource: n.º 13019
El elemento
NuGetPackageSearchService.GetDeprecationMetadataAsync
enNuGet.PackageManagement.VisualStudio
está inactivo: n.º 13007El filtro de vulnerabilidades se muestra incorrectamente en la pestaña «Examinar» cuando la pestaña predeterminada era «Examinar» en lugar de «Instalado» para la apertura anterior de la interfaz de usuario de PM de la solución: n.º 12974
HTTP 401 después de algún tiempo en VS: n.º 12961
[NuGet.Versioning] SemanticVersion.HasMetadata debe indicar que los metadatos no son null cuando es true: n.º 12949
TelemetryUtility.ToJsonArrayOfTimingsInSeconds devuelve una matriz json incorrecta en configuraciones regionales que tienen comas como separador decimal: n.º 12915
La restauración basada en grafos estáticos no respeta la opción Interactiva al cargar proyectos: n.º 12907
Se trunca el vínculo de infoBar de vulnerabilidades a
Manage NuGet Packages
: n.º 12835NuGet.Build.Tasks almacena en caché el tiempo de espera del flujo de dispositivo CredentialProvider. - N.º 12540
«error: La secuencia no contiene ningún elemento coincidente» al enumerar paquetes obsoletos: n.º 12256
[Error]: La cadena de argumento de proceso es demasiado larga al publicar en Visual Studio con un grafo estático habilitado: n.º 11968
[Error]: La interfaz de usuario de PM no puede desinstalar paquetes en proyectos de múltiples destinos: n.º 11914
Cuando se instala un paquete en la carpeta de paquetes globales, se agregan detalles sobre la ubicación del paquete: n.º 11447
NuGet debe controlar mejor los datos de nominación duplicados. - N.º 8749
Lista de confirmaciones en esta versión
Gracias a todos los colaboradores que han ayudado a que esta versión de NuGet sea impresionante.
- KirillOsenkov
- Erarndt
- dotnokato
- Se ha corregido el error que se producía al ejecutarse en sistemas con configuraciones de idioma o configuración regional que no son inglés: 5442
- Se ha corregido una matriz json incorrecta devuelta para configuraciones regionales con coma como separador decimal en TelemetryUtility.ToJsonArrayOfTimingsInSeconds - 5441
- ellahathaway
- Se han acortado las rutas de clonación interna de compilación de origen: 5543
- jasonmalinowski
- Se genera un mensaje más depurable si no se especifica un único valor: 5533
- mthalman
- Selección de net9.0 como destino para compilación de origen de .NET: 5511
- NikolaMilosavljevic
- Se han eliminado advertencias o errores de API obsoletos en la compilación de origen del producto: 5496
- amis92
- Se ha añadido MemberNotNullWhen a SemanticVersion.HasMetadata - 5465