Notas de la versión de NuGet 6.1
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 |
---|---|---|
6.1.0 | Visual Studio 2022, versión 17.1 | 6.0.2001 |
1 Se instala con Visual Studio 2022 con la carga de trabajo de .NET Core
Representación de la ayuda de subcomando en lugar de la ayuda del comando principal
dotnet nuget trust
para todos los casos: n.º 10788Vulnerabilidades del paquete en orden descendente en el panel de detalles de PMUI: n.º 11091
DCR:
Deshabilitación de nuget.exe pack para project.json de forma predeterminada, adición de una variable de entorno de reserva para habilitarlo: n.º 11214
[DCR]: Ajuste de las reglas de compatibilidad para TFM de Apple en .NET: n.º 11338
[DCR][Sin impacto en el cliente]: NuGetPackage (punto de entrada de extensión VS) no debe usar DTEEvents: n.º 11360
[DCR]: Mitigación de nuget.org que falta cuando una herramienta que no es de NuGet crea nuget.config sin ningún origen: n.º 11387
[DCR]: NuGet.VisualStudio y NuGet.VisualStudio.Contracts siguen los números de versión de Visual Studio: n.º 11394
[DCR]: Desuso de las API de extensibilidad de VS que usan System.Version: n.º 11412
[DCR]: API de extensibilidad de VS obsoletas que usan System.Runtime.Versioning.FrameworkName: n.º 11419
Eliminación de la advertencia de Catalyst en Mac: n.º 11438
dotnet nuget push: falta el valor de la opción: n.º 4864
Errores:
Salida de restauración confusa: Se ha realizado alguna restauración en uno de los proyectos, pero al final se imprime "Todos los paquetes ya están instalados y no hay nada que restaurar": n.º 4376
La restauración no imprime suficiente información en la salida cuando se produce un error: n.º 6047
La instalación mínima de VS ha interrumpido la interfaz de usuario de NuGet: n.º 8414
Visual Studio no responde mientras se usa la característica
Clear All NuGet cache(s)
: n.º 9831La lista de versiones en el panel de detalles no se mantiene sincronizada al cambiar el paquete seleccionado: n.º 10557
El cuadro de diálogo Conflicto de archivos no tiene claves de acceso: n.º 10691
ContentItemCollection usa la devolución de rendimiento que provoca una asignación excesiva de enumeradores: n.º 10921
UIDelay:
nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VsCoreProjectSystemReferenceReader+<GetProjectReferencesAsync>d__
- proyectos administrados: n.º 11163[Error]: La restauración de MSBuild registra la excepción como advertencia: n.º 11179
[Error]: El enfoque de comparación de cadenas usado para los espacios de nombres y de origen no es coherente: n.º 11182
No hay información sobre herramientas para el botón "Instalar" a la derecha de un paquete en la pestaña "Examinar": n.º 11189
El proveedor de servicios asincrónicos se debe invocar en subprocesos de grupo de subprocesos mediante las extensiones TService,TInterface integradas en lugar de la conversión personalizada: n.º 11200
[Error]: VS se bloquea cuando la lista desplegable de orígenes de paquetes de la interfaz de usuario de PM tiene varios orígenes de paquete cuyos nombres son iguales cuando se compara con el uso de la referencia cultural Ignorar mayúsculas y minúsculas: n.º 11241
Las cadenas "ms" y "sec" no se localizan en la ventana Salida del Administrador de paquetes. - n.º 11297
Ordenación de la lista desplegable Origen de paquete mediante la configuración regional o la referencia cultural en la interfaz de usuario de PM: n.º 11298
Actualización de la lista de licencias de SDPX de da7ecca a fafa781: n.º 11309
[Error]: NuGet.Localization no se genera: n.º 11328
[Error]: La composición de MEF de carga de ensamblados en los controladores de eventos sincrónicos del paquete NuGet.Tools de VS puede provocar retrasos en la capacidad de respuesta: n.º 11334
[Error]: La resolución del SDK de NuGet no debe iniciarse si la ruta de acceso del proyecto es NULL: n.º 11376
[Error]: Se deben notificar incoherencias de PackageSourceMapping: n.º 11385
[Error]:
RegistryKeyUtility.GetValueFromRegistryKey()
tiene un parámetro sin usar, lo que genera resultados incorrectos: n.º 11407Reducción de las asignaciones del montón en ResolverUtility.FindLibraryByVersionAsync: n.º 11409
[Error]: No se deben registrar coincidencias de asignación de origen de paquetes para proyectos: n.º 11413
[Error]: Se evita convertir explícitamente el resultado de GetService/GetServiceAsync; en su lugar se usan los métodos de extensión: n.º 11451
[Error]: Las opciones de origen del paquete en VS no anuncian orígenes de paquetes ni el estado de la casilla: n.º 11482
[Error]: Las opciones de origen del paquete VS desactivan todas las casillas al agregar o quitar orígenes: n.º 11521
Lista de todos los problemas corregidos en esta versión: 6.1
dotnet nuget push -n|--no-symbols o -d|-disable-buffering inicia una excepción error: File does not exist ...
. - n.º 11601
Anteriormente, para poder usar las opciones -n|--no-symbols
y -d|--disable-buffering
con el comando dotnet nuget push
era necesario pasar un valor aleatorio innecesario después de él. La eliminación de este valor innecesario puede interrumpir el script e iniciar una excepción con error: File does not exist ...
aunque la operación de inserción real se haya realizado correctamente.
Use opciones -n|--no-symbols
y -d|--disable-buffering
independientes sin ningún parámetro de valor adicional.
Gracias a todos los colaboradores que han ayudado a que esta versión de NuGet sea impresionante.
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.