La versión preliminar .NET 11 Preview 7 ya está disponible para los desarrolladores, con una amplia colección de actualizaciones que abarcan los componentes principales de la plataforma y las herramientas de desarrollo de aplicaciones. La versión incluye mejoras en las bibliotecas, el runtime y el SDK, así como en los lenguajes y frameworks relacionados con .NET, además de actualizaciones orientadas a aplicaciones web y móviles, bases de datos y aplicaciones de Windows.
Actualizaciones de las bibliotecas y el runtime
Las bibliotecas incorporan tipos de coma flotante decimal compatibles con IEEE 754, compatibilidad con Generic Complex<T>, compresión de solicitudes HTTP y la posibilidad de configurar la expulsión de conexiones HTTP. También incluyen API para resolver registros DNS, compatibilidad con contraseñas de archivos ZIP y más API para crear, extraer y leer los metadatos de archivos, además de API para la codificación ordinal.
System.Text.Json incorpora inferencia de polimorfismo en jerarquías cerradas, mientras que ChangeToken.OnChange ahora admite la ejecución asincrónica. En el runtime, las mejoras incluyen escalado asincrónico en el runtime, mejoras en tail-await y la ejecución de CoreCLR en WebAssembly para el conjunto de pruebas de las bibliotecas, además de actualizaciones en JIT, generación de código, NativeAOT y diagnósticos del runtime.
SDK, C# y desarrollo de pruebas
NativeAOT en la CLI de dotnet ahora está habilitado de forma predeterminada, al igual que el servidor de MSBuild. El comando dotnet test incorpora opciones de tiempo de espera de ejecución y del número máximo de pruebas fallidas, y también admite proyectos Microsoft.Build.Traversal. Las actualizaciones de pruebas incluyen mejoras en los informes de Microsoft.Testing.Platform y compatibilidad con dispositivos y entornos de .NET MAUI.
La versión corrige problemas de validación de referencias y de actualidad de archivos en aplicaciones basadas en archivos, hace que el proceso de publicación de contenedores prefiera los runtimes nativos locales de la plataforma y permite que los paquetes de herramientas de .NET utilicen matrices RID personalizadas. C# añade labeled break y continue, patrones union que coinciden con la unión o su valor, comprobación de integridad para parámetros de tipo restringidos por una jerarquía cerrada, además de actualizaciones en el modo de compatibilidad y nameof dentro de Unsafe Evolution.
ASP.NET Core y .NET MAUI
Las actualizaciones de ASP.NET Core incluyen la pausa de los circuitos de Blazor cuando están inactivos, el almacenamiento en caché de los resultados de Blazor SSR mediante CacheView y nuevos analizadores para Blazor. QuickGrid también admite las propiedades InitialItemIndex y ScrollToItemAsync, wasm-tools utiliza la versión 6 de Emscripten y Razor acepta atributos literales para parámetros de componentes con tipos union.
La plataforma incorpora localización para la validación integrada, compatibilidad con la actualización de la autenticación en el cliente SignalR para .NET después de redirecciones, eventos Server-Sent Events en OpenAPI 3.2 y acceso a los tokens de enlace del canal TLS desde ITlsConnectionFeature. En .NET MAUI, las novedades incluyen autenticación mediante claves de acceso multiplataforma, recarga rápida incremental de XAML, plantillas de rutas de Shell, enlaces RelativeSource seguros con AOT, compatibilidad con fondos de plataformas externas y mejoras de TabbedPage en plataformas de Apple.
Entity Framework Core, F# y Windows Forms
Entity Framework Core incorpora mejoras en la traducción de consultas LINQ, el proveedor de Azure Cosmos DB y las migraciones, además de compatibilidad con el tipo Half en SQLite. Las actualizaciones de F# incluyen compatibilidad con enlaces de expresiones de cálculo dentro del lado derecho de un let normal, resolución de atributos dentro de módulos y espacios de nombres recursivos, mensajes de diagnóstico más claros para algunas abreviaturas de tipos de atributos y la corrección de la emisión del tamaño de StructLayout para uniones estructurales sin datos.
Windows Forms permite suscribirse a los estilos visuales de .NET 11, interactuar con la configuración de apariencia visual del sistema y evitar los destellos blancos en el modo oscuro mediante la detección diferida de formularios. También es posible suspender el dibujo durante cambios masivos en las propiedades de los controles, además de añadir la apariencia de un interruptor a CheckBox y RadioButton.
Cómo empezar
Para comenzar a utilizar .NET 11 Preview 7, Microsoft recomienda instalar el SDK de .NET 11. En Windows, recomienda a los usuarios de Visual Studio instalar la versión más reciente de Visual Studio 2026 Insiders, aunque también es posible utilizar Visual Studio Code con la extensión C# Dev Kit junto con .NET 11.