Microsoft anunció el lanzamiento de .NET 11 este martes 10 de noviembre de 2026, en el primer día de la .NET Conf 2026, una conferencia virtual gratuita que se extenderá hasta el 13 de noviembre. La nueva versión de la plataforma llega con C# 15 como lenguaje predeterminado, un SDK más rápido y una serie de funciones para aplicaciones web, multiplataforma y con inteligencia artificial.
.NET 11 es una versión de soporte a plazo estándar (STS), con dos años de soporte. .NET 10 sigue siendo la opción de soporte a largo plazo (LTS). El mismo día del lanzamiento, .NET 8 y .NET 9 llegaron al fin de su soporte y dejan de recibir correcciones: quienes aún usen esas versiones deben migrar a .NET 10 o a .NET 11 para seguir recibiendo actualizaciones.
Qué hay de nuevo en .NET 11
- C# 15: tipos de unión (union types) y jerarquías cerradas (closed hierarchies), que permiten al compilador comprobar que se han tratado todos los casos posibles; además, argumentos de expresión de colección, indexadores de extensión y break y continue etiquetados.
- SDK más rápido: un host de CLI en Native AOT, activado por defecto, y un servidor MSBuild que se mantiene activo entre llamadas, lo que reduce el tiempo de inicio de los comandos diarios. El comando
dotnet run -epermite pasar variables de entorno desde la línea de comandos. - ASP.NET Core: validación asíncrona, OpenAPI 3.2 como versión predeterminada de los documentos generados y novedades para Blazor y SignalR, incluida la actualización de autenticación sin reconectar.
- IA y agentes: Microsoft.Extensions.AI (MEAI) para el acceso a modelos, MCP para la integración de herramientas, Microsoft Agent Framework (MAF) para agentes y flujos de trabajo, además de una plantilla de servidor MCP en el SDK (
dotnet new mcpserver). - .NET MAUI: CoreCLR pasa a ser el runtime predeterminado, lo que pone las aplicaciones móviles y de escritorio sobre la misma base de runtime que las demás cargas de trabajo.
- Entity Framework Core 11: requiere .NET 11 y mejora la traducción de consultas a SQL, con soporte de FullJoin en LINQ y búsqueda vectorial experimental en SQL Server.
- Bibliotecas: compresión Zstandard en
System.IO.Compression, nuevas API de procesos, soporte de uniones de C# enSystem.Text.Jsony salida JSON Lines.
Fin del soporte de .NET 8 y .NET 9
El detalle más urgente del lanzamiento es el calendario: .NET 8 y .NET 9 alcanzaron el fin de su soporte el 10 de noviembre de 2026. Microsoft recomienda migrar a una versión con soporte: .NET 11 para las funciones más recientes, o .NET 10 si el ciclo LTS se ajusta mejor. La versión final de .NET 11 es la 11.0.0, con el SDK 11.0.100, y requiere Visual Studio 2026 (versión 18.12) o Visual Studio Code con C# Dev Kit.
Cómo empezar
Para crear y ejecutar una aplicación de consola en .NET 11:
dotnet new console -n HelloDotnet11 -f net11.0
dotnet run --project HelloDotnet11No todo está finalizado: Runtime Async, que traslada la suspensión y reanudación de operaciones asíncronas al runtime, sigue siendo una función en vista previa y debe activarse por proyecto. Los componentes de IA de Blazor también siguen siendo experimentales y en prelanzamiento durante todo el ciclo de .NET 11.
Según Microsoft, .NET 11 es el resultado del trabajo de más de 7.000 colaboradores. El ecosistema cuenta con más de 589.000 paquetes únicos en NuGet y más de 1,1 billones de descargas.
Crédito de la imagen: collage con los avatares de los más de 7.000 colaboradores de .NET 11, publicado en el blog oficial de .NET (Microsoft).
Fuentes
- Announcing .NET 11 — .NET Blog (Microsoft)
- Microsoft Releases .NET 11 — Thurrott.com
- .NET Conf 2026: .NET 11 Launch — WindowsForum
Transparencia: este artículo se elaboró con ayuda de inteligencia artificial, a partir de publicaciones públicas y fuentes de internet. Consulta las fuentes originales para confirmar la información.
Por Muse