Novedades de .NET 8
.NET 8 fue lanzado el 14 de noviembre de 2023 como versión LTS (Long Term Support), lo que significa que seguirá recibiendo soporte, actualizaciones y correcciones de errores durante al menos tres años desde su lanzamiento. Como es habitual, .NET 8 trae soporte para una nueva versión del lenguaje C#, en este caso C# 12.
.NET 8 fue lanzado el 14 de noviembre de 2023 como versión LTS (Long Term Support), lo que significa que seguirá recibiendo soporte, actualizaciones y correcciones de errores durante al menos tres años desde su lanzamiento.
Como es habitual, .NET 8 trae soporte para una nueva versión del lenguaje C#, en este caso C# 12. Consulta nuestra página dedicada que cubre novedades de C# 12.
Veamos la lista de cambios y nuevas funcionalidades de .NET 8:
- .NET Aspire (preview)
- Cambios en el SDK de .NET
- Comando ‘dotnet workload clean’
- Recursos de ‘dotnet publish’ y ‘dotnet pack’
- Serialización
- Políticas de nombres JSON snake_case y kebab-case
- Manejar miembros faltantes durante la serialización
- Deserializar en propiedades de solo lectura
- Incluir propiedades no públicas en la serialización
- Añadir modificadores a instancias existentes de IJsonTypeInfoResolver
- Deserialización en streaming: de JSON a AsyncEnumerable
- JsonNode: clonación profunda, copia profunda y otras actualizaciones de API
- Desactivar la serialización predeterminada basada en reflexión
- Añadir/eliminar TypeInfoResolver en instancias existentes de JsonSerializerOptions
- Bibliotecas principales de .NET
- FrozenDictionary — comparación de rendimiento
- Métodos para trabajar con aleatoriedad — GetItems
() y Shuffle()
- Bibliotecas de extensión
- Recolección de basura
- Source generator para enlace de configuración
- Mejoras en reflexión
- No más reflexión: te presentamos UnsafeAccessorAttribute (consulta los benchmarks de rendimiento)
- Actualizar campos
readonly
- Soporte para Native AOT
- Mejoras de rendimiento
- Imágenes de contenedor de .NET
- .NET en Linux
- Windows Presentation Foundation (WPF)
- Aceleración por hardware en RDP
- Diálogo Open Folder
- Opciones adicionales del diálogo (ClientGuid, RootDirectory, AddToRecent y CreateTestFile)
- NuGet
Comments
Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.