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