Notas de la versión de NuGet 5.10
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.10.0 | Visual Studio 2019, versión 16.10 | 5.0.3001 |
1 Se instala con Visual Studio 2019 con la carga de trabajo de .NET Core
Nota
En Visual Studio 16.10, MSBuild 16.10 y .NET 5.0.300+ se necesita NuGet.exe 5.10 o posterior.
Firma: se implementa el comando dotnet trusted-signers: n.º 8053
Se deshabilita la validación predeterminada en Linux, pero se habilita de forma predeterminada en Windows: n.º 10713
Adición de una variable ENV para la comprobación de firma de paquetes en .NET 5+ para Linux/MAC: n.º 10742
Mejora del rendimiento de install new package para soluciones grandes: n.º 10166
Se ha agregado el tipo de proyecto
nfproj
a la lista supportedProjectExtensions para la CLI de NuGet. - n.º 10562
Supresión del elemento
<requireLicenseAcceptance>
al empaquetar un proyecto: n.º 5133[CPVM] La advertencia de vista previa se debe mostrarse en la CLI de dotnet: n.º 10226
Se han actualizado los tokens de color de fondo y primer plano de PMUI a CommonDocumentColors: n.º 10608
[Bug Bash] El error "operación cancelada por el usuario" se muestra en la ventana Lista de errores al cambiar rápidamente entre pestañas en la interfaz de usuario de PM: n.º 10671
Interfaz de usuario de PM: mejora del rendimiento de la instalación de paquetes en el nivel de solución: n.º 10210
Se ha reemplazado GetService por GetServiceAsync en todas partes en NuGet.Clients: n.º 3784
Problema de rendimiento del NuGet.exe pack con la ruta de acceso relativa
..
: n.º 5016El rendimiento de "nuget pack" disminuye con niveles crecientes en las rutas de acceso de origen: n.º 5706
NuGet no genera ningún error al empaquetar nuspec con archivos duplicados. - n.º 6941
NuGet pack "El valor DateTimeOffset especificado no se puede convertir en una marca de tiempo de archivo Zip": n.º 7001
Las marcas de tiempo del archivo del paquete empaquetado se desplazan por la zona horaria: n.º 7395
NU1004 debe contener información más accionable: n.º 7696
[Bug Bash][Error de prueba] El archivo de bloqueo vacío o con formato incorrecto no se debe actualizar al ejecutar "dotnet restore --use-lock-file --locked-mode": n.º 8640
NuGetVersionRange permite analizar intervalos lógicos incorrectos: n.º 9145
La interfaz de usuario de PM no puede mostrar un color de fondo distintivo entre los orígenes de paquetes seleccionados y al mantener el puntero: n.º 9538
El lector de pantalla no lee la casilla para seleccionar proyectos que se van a instalar: n.º 9578
La selección predeterminada de la lista desplegable Versiones del panel Detalles debe ser Instalado/LatestStable en las pestañas Instalado/Actualizaciones: n.º 9887
Eliminación de una cuenta alternativa para algunos SDK de .NET 5 que notifican el TargetPlatformMoniker de
,Version=
- n.º 9913dotnet nuget verify es demasiado silencioso: n.º 10316
VersionRange no puede analizar intervalos de un solo dígito: n.º 10342
El administrador de soluciones de VS inicia una excepción nula para durante la depuración: n.º 10352
Traslado de mensajes de excepción de la CLI a archivos de recursos de cadena: n.º 10392
Se ha quitado código inactivo (TabItemButtonAutomationPeer): n.º 10435
El menú contextual de actualización debe desplazarse hasta el primer elemento seleccionado: n.º 10498
Los detalles de PMUI de la solución tienen una barra horizontal superpuesta: n.º 10533
Firma: los detalles de la firma principal no se muestran cuando el certificado ha expirado y la marca de tiempo no es de confianza: n.º 10535
No tener orígenes habilitados impide que se muestre la interfaz de usuario de PM: n.º 10541
Los metadatos del paquete (detalles, desuso) a veces no se extraen de nuget.org en CodeSpaces: n.º 10549
Error de inicialización de PMUI con excepción durante la sesión de depuración: n.º 10559
nuget restore da como resultado un error de comprobación de integridad del paquete en el sistema big endian: n.º 10567
Se inicia FormatException en lugar de PackagingException: n.º 10595
CPVM: problemas de simultaneidad en el algoritmo de recorrido del grafo: n.º 10598
Incorporación de telemetría de la versión de PowerShell de PMC: n.º 10609
Mejora del rendimiento de la ordenación de NuGetVersion: n.º 10611
Trusted-signers Add tiene argumentos incoherentes: n.º 10647
Vs2019 v16.9.0: Al cambiar de las pestañas "Actualizaciones" a "Instalado" del Administrador de paquetes NuGet no se actualiza el marco. - n.º 10654
Se ha quitado la "v" del número de versión en PMUI: n.º 10677
Se inicia INuGetProjectService.GetInstalledPackagesAsync antes de recibir la nominación del sistema de proyectos CPS: n.º 10681
Los iconos incrustados provocan el acceso denegado desde el origen "Paquetes sin conexión de Microsoft Visual Studio" en la pestaña Examinar: n.º 10687
Se inicia INuGetProjectService.GetInstalledPackagesAsync produce cuando MSBuildProjectExtensionsPath no está establecido: n.º 10739
"dotnet nuget remove source nuget.org" no funciona la primera vez: n.º 10745
Nuget bloquea un subproceso de grupo de subprocesos en un método asincrónico que realiza una llamada sincrónica al subproceso de interfaz de usuario: n.º 10775
PackageLoadContext.GetInstalledAndTransitivePackagesAsync
está inactivo el código y afecta al rendimiento: n.º 10790Se usa el icono incrustado en paquetes del SDK de NuGet: n.º 10795
Se actualiza la lista de licencias de SPDX: n.º 10806
Lista de todos los problemas corregidos en esta versión: 5.10
Lista de confirmaciones en esta versión: 5.10.0
Gracias a todos los colaboradores que han ayudado a que esta versión de NuGet sea impresionante.
Quién | PR | Issues |
---|---|---|
louis-z | 3991 | VersionRange no puede analizar intervalos de un solo dígito: n.º 10342 |
omajid | 3860 | NuGet.Client build.sh se interrumpe: n.º 10139 |
Nirmal4G | 3623 | NuGet.Client build.sh se interrumpe: n.º 10139 |
BlackGad | 3953 | El rendimiento de "nuget pack" disminuye con niveles crecientes en las rutas de acceso de origen: n.º 5706 |
BlackGad | 3953 | Problema de rendimiento del NuGet.exe pack con la Ruta de acceso relativa ..: n.º 5016 |
marcin-krystianc | 3940 | CPVM: problemas de simultaneidad en el algoritmo de recorrido del grafo: n.º 10598 |
josesimoes | 3943 | Se ha agregado el tipo de proyecto nfproj a la lista supportedProjectExtensions para la CLI de NuGet. - n.º 10562 |
Sus comentarios son importantes. Si hay algún problema con esta versión, consulte las incidencias de GitHub y Visual Studio Developer Community para ver si hay incidencias existentes. Para incidencias nuevas en NuGet, notifique una incidencia en GitHub. Para incidencias generales de la experiencia de NuGet, háganoslo saber mediante la opción Notificar un problema que se encuentra en su IDE favorito en Ayuda >Notificar un problema.