Se espera que ReSharper 2025.3 sea compatible con Visual Studio 2026 y ofrezca compatibilidad completa instantánea con las funcionalidades de C# 14, incluidos los miembros de extensión, los operadores de extensión y los operadores de asignación compuestos definidos por el usuario, así como actualizaciones acordes con los últimos cambios del compilador. Esta versión también incorpora importantes mejoras en el modo Out-of-Process. Notará una inicialización más rápida, una interacción más fluida con Visual Studio y un rendimiento significativamente mejor del análisis en toda la solución.
ReSharper 2025.3 se ha sometido a pruebas exhaustivas de compatibilidad con la versión preliminar de Visual Studio 2026 Insiders, y se espera que funcione sin problemas con la versión final. La certificación completa de control de calidad con la compilación oficial de Visual Studio 2026 llegará poco después de que esté disponible públicamente.
También habrá notado que ReSharper en Visual Studio 2026 tiene un aspecto renovado. Hemos rediseñado nuestras ventanas emergentes y menús desplegables, así como varias ventanas de herramientas (como Find Results y Unit Tests), para darles un aspecto más limpio que se adapta mejor a la evolución de la interfaz de usuario de Visual Studio.
Descubra cómo migrar ReSharper a Visual Studio 2026 aquí.
Hemos completado y perfeccionado la compatibilidad con las extensiones de C# 14, añadiendo la compatibilidad con operadores de extensión, junto con los métodos y propiedades que ya se admitían anteriormente. Además, se han actualizado todas las refactorizaciones disponibles, incluidas Change Signature, Convert Method to Property, Make Static y Safe Delete, para que funcionen con miembros de extensión.
Muchas otras funcionalidades de ReSharper también son compatibles con los nuevos tipos de miembros de extensión:
using cuando sus miembros son necesarios para los miembros de extensión. Por último, aunque no por ello menos importante, dispone de nuevas inspecciones, arreglos rápidos y acciones contextuales que le ayudarán a cambiar con fluidez entre los métodos de extensión clásicos y la nueva sintaxis.
ReSharper 2025.3 amplía y perfecciona la compatibilidad con C# 14 con estas mejoras clave:
field se ha adaptado a las recientes actualizaciones del compilador. Enumerable.Reverse con spans. Infórmese sobre la compatibilidad más reciente de las funcionalidades de C# 14 en ReSharper y Rider en nuestro blog.
Esta versión añade una nueva acción contextual que genera automáticamente un bloque try-catch en torno a una llamada a método a partir de la documentación XML.
Cuando la declaración de un método incluye etiquetas <exception> que especifican los tipos de excepciones que se pueden producir, ReSharper detecta ahora esta información y ofrece una acción contextual en una invocación para envolver la llamada en una estructura try-catch adecuada.
ReSharper 2025.3 ofrece notables mejoras de rendimiento en el modo In-Process en comparación con la versión 2025.2.
En pruebas internas con soluciones a gran escala, los tiempos de inicialización y de carga completa de la solución mejoraron alrededor de un 15 %, mientras que los periodos de falta de respuesta de la interfaz de usuario se redujeron aproximadamente un 50 %.
El tiempo de apagado también ha mejorado significativamente, pasando de 30 a 10 segundos, una reducción del 66 %.
ReSharper 2025.3 sigue perfeccionando el modo Out-of-Process (OOP), mejorando su estabilidad y capacidad de respuesta general en Visual Studio. Estas son algunas de mejoras clave de esta versión:
El modo OOP está desactivado de forma predeterminada. Para activarlo, vaya a Options | Environment | Products & Features de ReSharper y seleccione la opción Run ReSharper in separate process.
Hemos optimizado el rendimiento de Find Usages en C#. La mayor mejora es fruto de omitir el trabajo innecesario relacionado con las inyecciones del lenguaje. También hemos incorporado el almacenamiento en caché específico y otros ajustes internos. Dado que Find Usages sustenta muchas refactorizaciones, como Rename y Change Signature, estos procesos ahora también se ejecutan más rápido.
El propio sistema de compilación de ReSharper puede realizar ahora su análisis de compilación incremental más rápidamente y con una huella de memoria mucho menor, gracias a un nuevo algoritmo implementado en la versión 2025.3. Como resultado, obtendrá tiempos de compilación ligeramente más rápidos, y el proceso del IDE resultará más receptivo durante la compilación y después de ella.
El análisis de la solución completa (SWA) está ahora disponible con mayor rapidez tras abrir una solución, al tiempo que Visual Studio responde mejor durante la inicialización. Esta mejora se debe a que ReSharper paraleliza el procesamiento de las dependencias modificadas al crear las cachés.
ReSharper C++ 2025.3 avanza en la compatibilidad con C++26 con varias funcionalidades importantes del último estándar del lenguaje, como la indexación de paquetes, las declaraciones de expansión, los paquetes en enlaces estructurados, los contratos y mucho más. También hemos mejorado el motor de evaluación constexpr que impulsa el análisis del código y hemos añadido una nueva inspección que detecta los fallos de evaluación de constexpr y muestra un seguimiento detallado de la evaluación.
Esta versión también acelera significativamente la inicialización en caliente en los proyectos de Unreal Engine, gracias a las optimizaciones en la inicialización del proyecto y el análisis de activos. En nuestras pruebas, el análisis del código del archivo activo se completa hasta un 30 % más rápido tras la inicialización del IDE. Ahora también puede empezar a editar inmediatamente, sin necesidad de esperar a que todos los archivos de activos terminen de indexarse después de abrir una solución.
Obtenga más información sobre las actualizaciones de C++ en la página Novedades de ReSharper C++ 2025.3
ReSharper para VS Code ya está disponible en Open VSX Registry, para que los desarrolladores que utilicen Cursor, Windsurf, VSCodium y otros editores compatibles con VS Code puedan buscar, instalar y recibir actualizaciones en el editor. Se acabó tener que descargar manualmente archivos .vsix o perderse versiones.
Tras escuchar los comentarios de los equipos que confían en ella para sus flujos de trabajo de CI, hemos restaurado la extensión de TeamCity y la hemos incluido de nuevo en el instalador de dotUltimate.
Agradecemos sinceramente a todos los que nos han hablado de lo importante que es esta integración para su entorno de desarrollo. Si tiene más preguntas o comentarios, puede añadirlos en este ticket.
La herramienta de línea de comandos de InspectCode admite ahora la escritura de resultados directamente en la salida estándar a través de la opción --stdout, lo que facilita más que nunca la automatización y la integración con CI.