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
- [Seguridad]: Aviso de seguridad de Microsoft CVE-2024-0057 | Vulnerabilidad de omisión de característica de seguridad del cliente NuGet: n.º 12653
- [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
.
- [Epopeya]: Mejoras de administración de paquetes central para 17.6: n.º 12413
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
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