Leer en inglés

Compartir a través de


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

1Se instala 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.: n.º 9059
    • Problemas de accesibilidad en las experiencias del Lector de pantalla en la lista de paquetes: n.º 9077
    • Problemas de accesibilidad en las experiencias del Lector de pantalla relacionadas con las pestañas "Examinar", "Instalar", "Actualizar": n.º 9078
    • Narrador no anuncia "En blanco", "Sin dependencias", "nuget.org", la etiqueta de vínculo "MIT" n.º 9157
  • Compatibilidad con iconos independientes en la interfaz de usuario del Administrador de paquetes de Visual Studio para paquetes hospedados en fuentes locales: n.º 8189

  • Se ha mejorado significativamente el rendimiento de la restauración sin operación con RestoreUseStaticGraphEvaluation, que acelera las evaluaciones mediante una llamada a las API de Grafo estático de MSBuild: 8791

  • Confiabilidad mejorada de dotnet.exe con complementos de autenticación multiplataforma

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

  • Compatibilidad con --skip-duplicate al usar dotnet nuget push: n.º 8778

  • Compatibilidad con packages.config con msbuild /restore: n.º 8506

Problemas corregidos en esta versión

Errores

  • Se ha modificado el actualizador automático con las API de V3: n.º 4197

  • Versión de dependencia de paquete incorrecta Si la versión de dependencia del paquete está establecida en "*": n.º 6697

  • El mensaje de error ErrorUnsafePackageEntry no apunta al origen del problema: n.º 7505

  • No se respeta el archivo de bloqueo en escenarios "*": n.º 8073

  • NuGet.exe no se resuelve en la versión más reciente de un paquete cuando se usa * en PackageReference (MSBuild, Dotnet, VS sí lo hacen): n.º 8432

  • dotnet list package con un proyecto WPF de destino múltiple: n.º 8463

  • Se han mejorado las utilidades de simultaneidad (reducir el uso de CPU): n.º 8653

  • La especificación DG para escenarios de proyecto descargados no se debe escribir en restauraciones en versión preliminar: n.º 8793

  • Los paquetes NuGet de Visual Studio (RestoreManagerPackage) se deben cargar automáticamente en eventos de compilación de soluciones: n.º 8796

  • Interbloqueo en la inicialización de VSSettings: n.º 8842

  • El Cuadro de herramientas de Visual Studio no se rellena desde un paquete NuGet si un proyecto se coloca en una carpeta de solución: n.º 8868

  • VS: Se produce un error perpetuo en la restauración de la solución debido a una condición de carrera: n.º 8881

  • Mensaje "Cargando…" constante en la pestaña Instalado y "Buscando <término>". en la pestaña Actualizaciones: n.º 8890

  • Faltan iconos insertado en la interfaz de usuario de PM de VS después de que expire la caché: n.º 9069

  • Inicio FireAndForget de la interfaz de usuario de PM: n.º 9112

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

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

  • Lista de errores que se muestra aunque "Mostrar siempre la lista de errores si la compilación finaliza con errores" no está activada: n.º 8190

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

  • Restauración: Cierre calculado para cada proyecto cuatro veces: n.º 9042

  • Restauración: DependencyGraphSpec.Load(...) no necesita JObject: n.º 9040

  • Restauración: Cadenas grandes creadas en el montón de objetos grandes (LOH): n.º 9031

  • Nuget.exe personalizado en la versión más reciente de Mono podría interrumpirse debido a la resolución del SDK de MSBuild: 8848

  • Se produce un error en la restauración cuando nuget.dgspec.json es "usado por otro proceso": 8692

DCR

  • La lógica de _GetRestoreProjectStyle debe estar en una tarea: n.º 8804

  • Se agrega información de desuso de forma predeterminada en la pestaña Instalado: n.º 8541

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