
¡Estamos emocionados de anunciar la disponibilidad de .NET 10 Release Candidate 2 (RC2)! Esta es nuestra segunda y última versión candidata antes de la disponibilidad general, y lo más importante es que viene con una licencia de soporte go-live. Esto significa que puedes usar esta versión con total confianza para tus aplicaciones de producción, anticipándote al lanzamiento oficial. ¡Es el momento perfecto para empezar a migrar y preparar tus sistemas!
Esta versión de .NET 10 es totalmente compatible con la nueva versión Visual Studio 2026 Insiders y también puedes trabajar con ella utilizando Visual Studio Code junto con la extensión C# Dev Kit. Te invitamos a que nos ayudes a validar los últimos detalles y pulir los componentes finales antes del lanzamiento definitivo.
El enfoque principal de esta Release Candidate es la calidad y la estabilización, asegurando una plataforma robusta y fiable para todos tus proyectos.
📱 Novedades en .NET MAUI
En .NET MAUI, hemos introducido mejoras significativas que te permitirán crear experiencias de usuario aún más ricas y estables en tus aplicaciones multiplataforma. Algunas de las actualizaciones clave incluyen:
- Gestión de Permisos de Micrófono: Se ha mejorado el manejo del permiso de micrófono, proporcionando una experiencia más fluida y segura para el usuario al acceder a esta funcionalidad vital.
- SafeAreaEdges: Ahora puedes gestionar de manera más precisa las áreas seguras de la interfaz de usuario, garantizando que tu contenido se muestre correctamente en dispositivos con muescas, barras de estado o gestos de navegación, lo que es crucial para un diseño moderno y responsivo.
- Mejoras en la Generación de Código Fuente XAML: Las optimizaciones en la generación de código fuente XAML resultan en un rendimiento mejorado en tiempo de compilación y un código más eficiente, acelerando el ciclo de desarrollo.
- Soporte para Android API 36.1: Nos hemos asegurado de que .NET MAUI esté completamente alineado con las últimas actualizaciones de la plataforma de Google, ofreciendo soporte para Android API 36.1. Esto te permite aprovechar de inmediato las últimas características y mejoras de rendimiento de Android 16.
- Bindings de Xcode 26: Para los desarrolladores de iOS y macOS, hemos actualizado los bindings de Xcode 26, asegurando compatibilidad con las herramientas de desarrollo más recientes de Apple y abriendo la puerta a nuevas funcionalidades.
- Para una lista completa de todas las mejoras, consulta las Notas de la Versión Completas de .NET MAUI.
Queremos expresar nuestra gratitud al equipo de Uno Platform por su profunda colaboración con el equipo de .NET MAUI durante la preparación de .NET 10 RC2. Sus contribuciones han sido fundamentales para asegurar que .NET para Android esté alineado con las últimas actualizaciones de la plataforma de Google, permitiendo a los desarrolladores aprovechar de inmediato Android 16 y la API 36.1. Esta clase de colaboración fortalece enormemente el ecosistema .NET y refleja nuestro compromiso compartido de ofrecer experiencias de desarrollo multiplataforma de alta calidad. Estamos muy ilusionados con lo que está por venir, incluyendo futuras colaboraciones en .NET MAUI, SkiaSharp y el runtime de .NET, y te invitamos a leer más sobre las contribuciones de Uno Platform en su blog.
🎁 Mejoras en Entity Framework Core
Entity Framework Core 10 RC2 se centra en refinar la experiencia de acceso a datos con una serie de correcciones y mejoras:
- Soporte Avanzado para JSON: Se han implementado numerosas correcciones para el soporte de JSON complejo, facilitando el trabajo con datos estructurados anidados en tu base de datos.
- Manejo de Migraciones: Hemos mejorado la eficiencia y robustez de las migraciones. Ahora se evita envolver todas las migraciones en una sola transacción, lo que puede mejorar el rendimiento y la fiabilidad en escenarios de despliegue complejos.
- ExecutionStrategy para Consultas: Se ha integrado ExecutionStrategy para la ejecución de consultas, lo que permite reintentos automáticos y resilientes para operaciones de base de datos que puedan fallar temporalmente, mejorando la robustez de tus aplicaciones.
- Advertencias del Analizador en SQL Crudo: Se han añadido advertencias del analizador para la concatenación de cadenas en APIs de SQL crudo. Esto ayuda a los desarrolladores a identificar posibles vulnerabilidades de inyección SQL y fomenta prácticas de codificación más seguras.
- Para detalles exhaustivos, consulta las Notas de la Versión Completas de EF Core.
🛠 Actualizaciones del SDK
El SDK de .NET 10 RC2 también recibe su dosis de mejoras, enfocándose en la compatibilidad y la eficiencia:
- Tareas MSBuild de .NET con .NET Framework MSBuild: Una novedad destacada es la capacidad de utilizar tareas de MSBuild de .NET con .NET Framework MSBuild. Esto facilita la integración en entornos de construcción híbridos y proyectos existentes.
- Consulta las Notas de la Versión Completas del SDK para más información.
Enfoque en Calidad para Otras Áreas Clave
Aunque esta Release Candidate no introduce nuevas características significativas en otras áreas, se ha puesto un énfasis considerable en mejoras de calidad y estabilización a lo largo de toda la plataforma. Esto incluye:
- 📚 Bibliotecas: Notas de la versión
- ⏱ Runtime: Notas de la versión
- C#: Notas de la versión
- F#: Notas de la versión
- Visual Basic: Notas de la versión
- 🌐 ASP.NET Core & Blazor: Notas de la versión
- 🖥 Windows Forms: Notas de la versión
- 🖥 WPF: Notas de la versión
- 📦 Imágenes de Contenedor: Notas de la versión
Estas áreas se han beneficiado de numerosas correcciones de errores, optimizaciones de rendimiento y mejoras de estabilidad para garantizar una base sólida en .NET 10.
🚀 Cómo Empezar
Ponerte en marcha con .NET 10 RC2 es sencillo:
- Instala el SDK de .NET 10: Dirígete a get.dot.net/10 para descargar e instalar el SDK.
- Entornos de Desarrollo:
- Si trabajas en Windows, te recomendamos instalar la última versión de Visual Studio 2026 Insiders. Puedes encontrar más detalles en el blog de Visual Studio y las notas de la versión.
- Para los usuarios de Visual Studio Code, asegúrate de tener instalada la extensión C# Dev Kit, que ofrece una excelente experiencia de desarrollo para .NET 10.
- Instaladores y Binarios: Si prefieres una instalación manual o necesitas los binarios, puedes encontrarlos directamente en GitHub: .NET 10 RC 2 Installer & Binaries.
Mantente al Día con .NET 10
Para no perderte ninguna novedad y profundizar en todas las características de .NET 10, te recomendamos consultar los siguientes recursos:
- Novedades en .NET 10
- Novedades en C# 14
- Novedades en .NET MAUI
- Novedades en ASP.NET Core
- Novedades en Entity Framework Core
- Novedades en Windows Forms
- Novedades en WPF
- Cambios que Rompen en .NET 10
- Versiones de .NET 10
Asegúrate de suscribirte al feed de noticias de GitHub Discussions para recibir todos los anuncios de lanzamiento.
¡Tu Opinión Importa!
Valoramos enormemente tus comentarios. Te invitamos a participar en la Discusión de GitHub sobre .NET 10 Release Candidate 2 para compartir tus experiencias, plantear preguntas y ofrecer sugerencias. Tu feedback es crucial para nosotros mientras nos preparamos para el lanzamiento final.
Este post fue publicado originalmente en el Blog de .NET.