Compartir a través de


Notas de la versión de NuGet 5.2

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
5.2.0 Visual Studio 2019, versión 16.2 2.1.80X1, 2.2.40X2
5.2.1 N/D N/D .NET Core 2.2 no es compatible a partir del 23 de diciembre de 2019

1Se instala con Visual Studio 2019 con la carga de trabajo de .NET Core

2Disponible como instalación opcional con Visual Studio 2019 con la carga de trabajo de .NET Core

Resumen: Novedades de la versión 5.2.1

  • [Seguridad]: Aviso de seguridad de Microsoft CVE 2022-30184 | Vulnerabilidad de divulgación de información de .NET: n.º 11883

Resumen: Novedades de la versión 5.2

  • Se ha corregido un error crítico que provocaba errores ocasionales en la operación de NuGet debido a problemas de ruta de acceso en Mac y Linux: n.º 7341

  • Se ha mejorado la capacidad de respuesta de la interfaz de usuario al examinar paquetes mediante la interfaz de usuario del Administrador de paquetes NuGet en Visual Studio, especialmente notable para orígenes lentos: n.º 8039

  • Numerosas correcciones de confiabilidad para el archivo de bloqueo (n.º 8187,n.º 8160,n.º 8114,n.º 7840) y el complemento de autenticación (n.º 8300,n.º 8271,n.º 8269,n.º 8210,n.º 8198,n.º 7845)

Problemas corregidos en esta versión

Errores

  • Rendimiento: Retraso en la interfaz de usuario de la consola del Administrador de paquetes al actualizar el valor seleccionado del cuadro combinado "Proyecto predeterminado": n.º 8235

  • Rendimiento: Mejoras de rendimiento en la interfaz de usuario de PM: n.º 8039

  • Rendimiento: Retraso en la interfaz de usuario al leer el proyecto predeterminado en PMC: n.º 6824

  • Rendimiento: [vsfeedback] La pestaña Actualización de NuGet se bloquea para un origen de paquete local: n.º 6470

  • Complementos: NuGet espera el tiempo de espera completo del protocolo de enlace si el complemento no se puede iniciar o finaliza temprano: n.º 8300

  • Complementos: Mejora del diagnóstico de errores de inicio del complemento: n.º 8271

  • Complementos: Problema con la detección en nuget.exe de complementos integrados: n.º 8269

  • Complementos: El archivo de caché nunca se lee: n.º 8210

  • Complementos: Errores "Se ha cancelado una tarea" con el complemento de autenticación durante la restauración: n.º 8198

  • Caché de complementos no detectable de forma intermitente en plataformas Linux: n.º 7845

  • LockFile: Con ATF, NU1004 es false debido a una comprobación de igualdad de marco de destino incorrecta: n.º 8187

  • LockFile: No se respeta la marca de restauración "--locked-mode" si el archivo de bloqueo está vacío o tiene un formato incorrecto: n.º 8160

  • LockFile: No usar minúsculas en proyectos con nombres de ensamblado personalizados en el archivo de bloqueo de paquetes: n.º 8114

  • LockFile: Uso de minúsculas en la referencia del proyecto en el archivo de bloqueo: n.º 7840

  • Restauración: La instalación de un paquete firmado alterado da como resultado varios intentos de instalación erróneos (con salida repetida): n.º 8175

  • VS: Las opciones de usuario de la solución no se pueden deserializar después de la actualización de NuGet: n.º 8166

  • dotnet-list-package en un proyecto unitTest devuelve un error: n.º 8154

  • Creación de un grupo de paquetes NuGet para el instalador de VS: corrección de algunos problemas de configuración de VSIX: n.º 8033

  • GeneratePackageOnBuild no debe establecer NoBuild. - n.º 7801

  • La nueva opción "-SymbolPackageFormat snupkg" genera un error cuando el archivo .nuspec contiene un elemento de referencia de ensamblado explícito: n.º 7638

  • NuGet.targets(498,5): error: No se ha podido encontrar una parte de la ruta de acceso '/tmp/NuGetScratch: n.º 7341

DCR:

  • Adición de una propiedad msbuild que indica que PackageDownload es compatible: n.º 8106

  • FrameworkReference suprime el flujo de dependencias desde FrameworkReference.PrivateAssets: n.º 7988

  • Mecanismo para proporcionar runtime.json fuera de un paquete: n.º 7351

Lista de todos los problemas corregidos en esta versión: 5.2 RTM