Novedades de Rider 2025.3

Rider 2025.3 ofrece compatibilidad inmediata con .NET 10, incluidas funcionalidades de C# 14 como miembros de extensión, operadores de extensión y operadores de asignación compuesta definidos por el usuario, así como actualizaciones para garantizar la alineación con los cambios más recientes del compilador. Esta versión también aporta una mayor compatibilidad con el desarrollo de juegos en Unity, Unreal Engine y Godot, establece el tema Islands como el nuevo aspecto predeterminado de los JetBrains IDEs y ofrece mejoras de rendimiento en el inicio de las soluciones.

Novedades principales

Compatibilidad inmediata con el SDK de .NET 10

La versión más reciente de Rider incluye lo siguiente:

  • Compatibilidad con plantillas de proyectos del nuevo SDK.
  • La posibilidad de crear, ejecutar y depurar proyectos destinados al nuevo SDK.
  • Amplia compatibilidad con C# 14, con mejoras de las funcionalidades existentes del lenguaje.

Haga clic aquí para obtener más información sobre la compatibilidad con C# 14 en Rider 2025.3.

Nuevo tema de interfaz de usuario predeterminado: Islands

Vamos a establecer el tema Islands como el aspecto predeterminado de JetBrains Rider. Presentado por primera vez a principios de 2025, Islands ofrece modos claro y oscuro, una separación visual más obvia entre el editor y las ventanas de herramientas, una mejor visibilidad de las pestañas y una estética renovada y moderna.

Mejoras en el rendimiento y optimizaciones en la inicialización

Rider 2025.3 ofrece mejoras significativas en el rendimiento en la inicialización y en la capacidad de respuesta general. Se han optimizado varias fases de inicialización interna, lo que reduce el tiempo total de carga de la solución y permite que el IDE esté listo para trabajar más rápidamente.

El editor ya no parpadea durante la inicialización, y las funciones básicas como la finalización de código, la búsqueda y la navegación están ahora disponibles antes en el proceso de inicialización.

Estas optimizaciones se extienden también al desarrollo de juegos. Los proyectos de Unreal Engine ahora se abren más rápido y utilizan menos memoria al analizar y almacenar en caché los activos. Obtenga más información en la sección Desarrollo de juegos.

Problemas resueltos

Además de las nuevas funcionalidades de Rider 2025.3, nos hemos centrado en mejorar la estabilidad y en solucionar algunos problemas que nuestros usuarios llevaban tiempo comunicándonos.

Puede consultar todas las correcciones en nuestro artículo del blog Problemas resueltos.

Compatibilidad con lenguajes

Compatibilidad con C# 14

Rider 2025.3 aporta compatibilidad total con las últimas funcionalidades del lenguaje C# 14, y mejora el análisis de código, las refactorizaciones y la asistencia del editor en general.

  • Los miembros de extensión disfrutan de una compatibilidad definitiva para métodos, propiedades y operadores.
  • Los operadores de asignación compuesta definidos por el usuario son ahora totalmente compatibles con el análisis y la finalización de código.
  • El comportamiento de la palabra clave field se ha alineado con los cambios más recientes del compilador.
  • Una nueva inspección detecta los cambios que causan errores cuando se utiliza Enumerable.Reverse con spans.

Asistencia a la edición de código

Rider 2025.3 introduce una nueva acción contextual Generate try-catch block que genera automáticamente un bloque try-catch para las llamadas a métodos basándose en la documentación XML, lo que le ayuda a gestionar las excepciones declaradas de forma más rápida y coherente.

Descúbralo todo sobre la compatibilidad con las funcionalidades de C#14 en Rider y ReSharper en este artículo del blog.

Actualizaciones de F#

Arreglos rápidos Change type

Al ver un error sobre tipos incorrectos, ahora es posible corregirlos fácilmente en valores locales, argumentos aplicados, tipos de retorno de función, campos de casos de unión, propiedades, etc. Además, funciona entre lenguajes, por lo que al ver un error en el código F#, se puede corregir la declaración C#, y viceversa.

Mejor compatibilidad con IA

Hemos reimplementado la recopilación de contextos para Junie, lo que le permite analizar el código F# significativamente mejor.

Otros cambios

Para esta versión, también hemos actualizado el servicio de compilador de F# con compatibilidad con F# 10 y varias mejoras, además de ajustar una serie de arreglos rápidos y reglas de finalización de código.

Encontrará más información sobre otras mejoras y correcciones de errores para la compatibilidad con F# aquí.

Supervisión del rendimiento

Detección de problemas con ASP.NET y bases de datos en la herramienta Monitoring

La ventana de herramientas Monitoring en Rider 2025.3 ha evolucionado hasta convertirse en un centro único para obtener información sobre el rendimiento en tiempo real. Ahora detecta los problemas de ASP.NET y bases de datos junto con la actividad de la CPU, la memoria y la GC. Rider resalta automáticamente las consultas lentas, las acciones MVC de larga ejecución y las conexiones excesivas a bases de datos mientras se ejecuta su aplicación o durante la depuración.

Más información.

Sistemas de control de versiones

Compatibilidad con Perforce MCP

Gracias a una asociación con Perforce, JetBrains Rider ofrece ahora compatibilidad inmediata para configurar y utilizar el servidor MCP de Perforce, con un proceso de instalación simplificado y la activación sin problemas de las herramientas MCP directamente dentro del IDE.

Esta integración también permite a JetBrains AI Assistant acceder a las herramientas y datos de Perforce para proporcionar respuestas más precisas y relevantes y ayudar con los flujos de trabajo de desarrollo.

Aprenda a configurar un servidor Perforce MCP aquí.

Desarrollo de juegos

Unity

Código Unity en IL Viewer

La ventana de herramientas IL Viewer muestra ahora el código en lenguaje intermedio (IL) de los ensamblajes generados y postprocesados por Unity, en lugar de los ensamblajes temporales generados por una compilación de IDE, lo cual le ayuda a analizar los resultados de la compilación basándose en lo que Unity utilizará realmente.

Unreal Engine

Rendimiento mejorado

Rider 2025.3 ofrece un aumento significativo del rendimiento de Unreal Engine. Los tiempos de carga de proyectos repetidos son ahora hasta un 20 % más rápidos, gracias a las optimizaciones en la inicialización de proyectos y el análisis de activos. La caché de activos ahora también utiliza menos memoria, lo que reduce la huella total del IDE y mejora la capacidad de respuesta cuando se trabaja con proyectos grandes de Unreal Engine.

Desarrollo móvil con Unreal Engine para Android

Esta versión introduce la primera fase de compatibilidad con depuración móvil para Unreal Engine. Ahora puede depurar compilaciones de Android, con visualización completa de la pila de llamadas.

Esta versión también ofrece la posibilidad de implementar y depurar compilaciones de UE en dispositivos Android.

Depuración de expresiones constexpr en proyectos Unreal Engine

Rider admite ahora la depuración de código constexpr, algo cada vez más importante en C++. Puede pausar la ejecución dentro de funciones constexpr, inspeccionar variables y evaluar expresiones igual que en la depuración habitual de la ejecución. Obtenga más información en este artículo del blog.

Integración con Solution Explorer

Ahora es posible cambiar directamente de archivos .sln a .uproject en el Solution Explorer para una navegación más fluida por los proyectos Unreal.

Godot

Esta versión sigue ampliando la compatibilidad de Rider con el motor Godot. El motor del lenguaje GDScript maneja ahora con mayor precisión las clases anidadas y enums, perfecciona las inspecciones de los parámetros no utilizados y añade compatibilidad con las estructuras tipadas Dictionary.

También puede depurar escenas, scripts de herramientas y dispositivos específicos, pasar argumentos a las sesiones de depuración e iniciar nuevos proyectos a partir de una plantilla GDExtensions.

Rider 2025.3 se integra con el ejecutor GoDotTest de Chickensoft y puede reconstruir automáticamente su proyecto cuando el foco abandona el IDE, manteniendo sincronizado Godot Inspector.

Trabajar con código nativo

Resaltado de código en ramas inactivas del preprocesador

Rider 2025.3 ofrece un resaltado de sintaxis completo para las ramas inactivas del preprocesador, por lo que las palabras clave, las macros, los tipos y los identificadores siguen coloreándose según su función en el lenguaje, incluso cuando están en gris.

Observabilidad

Mejor experiencia para las trazas de OpenTelemetry

Rider 2025.3 transforma la vista de tabla básica para las trazas de OpenTelemetry, y ofrece una forma más informativa e intuitiva de examinar en detalle todos los tramos que pertenecen a una traza. Así comprenderá de forma más clara el comportamiento en tiempo de ejecución de su aplicación durante el desarrollo, sin necesidad de que abandone su IDE.

Otros

El análisis dinámico de programas (DPA) desaparece

A partir de esta versión, JetBrains Rider ya no ofrece el análisis dinámico de programas (DPA) como funcionalidad independiente. Algunos de los sistemas analíticos que hay detrás del DPA se están integrando en la ventana de herramientas Monitoring, que forma parte de nuestro esfuerzo más amplio por simplificar el flujo de trabajo y proporcionar un lugar unificado para observar y perfeccionar el rendimiento de las aplicaciones.