Notas de la versión de NuGet 5.5

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.5.0 Visual Studio 2019, versión 16.5 3.1.2001

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

Resumen: Novedades de la versión 5.5

  • Mejora de la experiencia de accesibilidad y lector de pantalla para la interfaz de usuario del administrador de paquetes NuGet en Visual Studio

    • Problemas de accesibilidad en las experiencias del Lector de pantalla, falta altText y nombre accesible para el cuadro de texto Instalado, etc., - #9059
    • Problemas de accesibilidad en las experiencias del Lector de pantalla en la lista de paquetes: #9077
    • Problemas de accesibilidad en las experiencias del lector de pantalla relacionadas con "examinar", "instalar", "actualizar" pestañas - #9078
    • El narrador no anuncia "Blank","No Dependencies","nuget.org","MIT" link label #9157
  • Soporte para mostrar iconos independientes en la interfaz del administrador de paquetes de Visual Studio para paquetes alojados en fuentes locales - #8189

  • Se ha mejorado significativamente el rendimiento de restauración sin operaciones utilizando RestoreUseStaticGraphEvaluation, lo que acelera las evaluaciones al llamar a las API de Grafos estáticos de MSBuild 8791

  • Se ha mejorado la confiabilidad dotnet.exe con complementos de autenticación multiplataforma

    • error de restauración de dotnet con TaskCanceledException: #7842
    • Complemento: "Se canceló una tarea": problema con la autenticación de ADO debido a esto. - #8528
  • comando add dotnet nuget <add|remove|update|disable|enable|list> source : #4126

  • Soporte de --skip-duplicate al usar dotnet nuget push - #8778

  • Compatibilidad packages.config con msbuild /restore: #8506

Problemas corregidos en esta versión

Bugs

  • Revisar Autoupdate con API V3 - #4197

  • Versión de dependencia de paquete incorrecta Si la versión de dependencia del paquete está establecida en "*" - #6697

  • El mensaje de error ErrorUnsafePackageEntry no apunta al origen del problema: #7505

  • No se respeta el archivo de bloqueo en escenarios "*": #8073

  • NuGet.exe no se resuelve en la versión más reciente de un paquete cuando se usa * en PackageReference (MSBuild/Dotnet/VS restore do) - #8432

  • paquete de lista dotnet con un proyecto wpF de destino múltiple: #8463

  • Mejorar las herramientas de concurrencia (reducir el uso de CPU): #8653

  • La especificación DG para escenarios de proyecto sin cargar no debe escribirse en restauraciones de vista previa: #8793

  • Los paquetes NuGet de Visual Studio (RestoreManagerPackage) deben cargarse automáticamente en eventos de compilación de soluciones: #8796

  • Interbloqueo en la inicialización de VSSettings - #8842

  • VisualStudio ToolBox no se rellena desde un paquete NuGet si un proyecto se coloca en una carpeta de solución: #8868

  • VS: se produce un error perpetuo en la restauración de la solución debido a la condición de carrera: #8881

  • Constante "cargando.." en la pestaña de instalados y "buscando <término>.." en la pestaña de actualizaciones: #8890

  • Faltan iconos incrustados en la interfaz de usuario de VS PM después de que expire la memoria caché: #9069

  • Inicio de la interfaz de usuario de FireAndForget PM: #9112

  • Restauración: La implementación de IncludeExcludeFiles.Equals(...) es incorrecta: #9167

  • Restauración: PackageSpec.Clone() crea un clon desigual: #9211

  • La lista de errores se muestra aunque la opción "Mostrar siempre la lista de errores si la compilación finaliza con errores" no esté activada - #8190

  • La restauración de grafos estáticos no debe pasar un SolutionPath vacío: #9061

  • Restauración: cierre calculado para cada proyecto 4 veces: #9042

  • Restore: DependencyGraphSpec.Load(...) ya no requiere JObject - #9040

  • Restauración: cadenas grandes creadas en el montón de objetos grandes (LOH): #9031

  • El nuget.exe personalizado en el mono más nuevo podría fallar debido al resolver del SDK de MSBuild 8848

  • se produce un error en la restauración cuando nuget.dgspec.json "usa otro proceso" - 8692

DCR

  • La lógica de _GetRestoreProjectStyle debe estar en una tarea: #8804

  • Agregar información de desaprobación por defecto en la pestaña instalada: #8541

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