Leer en inglés

Compartir a través de


Notas de la versión de NuGet 6.6

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.6 Visual Studio 2022, versión 17.6 7.0.3001
6.6.1 N/D 7.0.3041
6.6.2 Visual Studio 2022, versión 17.6 7.0.3131

1 Se instala con Visual Studio 2022 con la carga de trabajo de .NET Core

Resumen: Novedades de la versión 6.6.2

  • [Seguridad]: Aviso de seguridad de Microsoft CVE-2024-0057 | Vulnerabilidad de omisión de característica de seguridad del cliente NuGet: n.º 12653

Resumen: Novedades de la versión 6.6.1

  • [Seguridad]: Aviso de seguridad de Microsoft CVE-2023-29337 | Vulnerabilidad de ejecución remota de código del cliente NuGet: n.º 12653

Nota

Hay un cambio importante de comportamiento en Linux. La ubicación de la carpeta temporal, donde NuGet almacena archivos temporales durante sus diversas operaciones, ha cambiado de /tmp/NuGetScratch a /tmp/NuGetScratch<username>. Por ejemplo, para el usuario User1, la carpeta temporal será /tmp/NuGetScratchUser1.

Resumen: Novedades de la versión 6.6

  • [Epopeya]: Mejoras de administración de paquetes central para 17.6: n.º 12413

Problemas corregidos en esta versión

DCR:

  • La restauración basada en grafos estáticos siempre debe registrar un error en caso de error: n.º 12372

Errores:

  • El establecimiento de CentralPackageVersionOverrideEnabled=false en el proyecto con CPM interrumpía la restauración del proyecto: n.º 12500

  • La restauración basada en grafos estáticos se bloquea en sistemas con codificaciones de consola alternativas: n.º 12373

  • GlobalPackageReference no funciona para proyectos csproj de estilo heredado: n.º 12368

  • Los proyectos de WebSite abiertos desde IIS no pueden instalar paquetes: n.º 12337

  • StackOverflow en SemanticVersion.ToString: n.º 12330

  • Error de restauración de grafos estáticos al hacer referencia a un proyecto que no se puede restaurar: n.º 12322

  • La detección de CPM en VS y la línea de comandos es diferente: n.º 12285

  • PrivateAssets fluye incorrectamente para anclar de forma transitiva las dependencias administradas de manera central: n.º 12270

  • Regresión de rendimiento de restauraciones de NuGet en el sdk v7.0.100 debido al cálculo de "CentralTransitiveDependencyGroups": n.º 12269

  • [Error]: NuGet.VisualStudio depende de un paquete que no existe en NuGet.org: n.º 12164

  • [Error]: El kernel personalizado interrumpe nuget: n.º 11995

  • PackageSource: devuelve posiblemente código hash incorrecto: n.º 10276

Lista de confirmaciones en esta versión

Contribuciones de la comunidad

Gracias a todos los colaboradores que han ayudado a que esta versión de NuGet sea impresionante.

  • kant2002
    • 5103 Se ha corregido la restauración del proyecto cuando CentralPackageVersionOverrideEnabled=false
  • atamagaii
    • 5078 Se ha cambiado el recurso en inglés MsbuildPathNotExist para describir correctamente ...
  • pombredanne
    • 5083 Corrección de errores tipográficos menores
  • NikolaMilosavljevic
    • 5091 Recorte de los destinos netframework en la compilación de origen
  • uweigand
    • 5046 Se han limitado las conexiones simultáneas mediante NUGET_CONCURRENCY_LIMIT
  • marcin-krystianc
    • 4954 Rendimiento mejorado del cálculo de PrivateAssets para dependencias administradas centralizadamente ancladas de forma transitiva
    • 4953 PrivateAssets efectivos de dependencias transitivas administradas centralmente debe ser una intersección de las dependencias primarias