ReSharper 2025.3 is expected to be compatible with Visual Studio 2026 and offers same-day comprehensive support for C# 14 features, including extension members, extension operators, and user-defined compound assignment operators, as well as updates aligned with the latest compiler changes. This release also introduces major improvements to Out-of-Process mode. You’ll notice faster startup, smoother interaction with Visual Studio, and significantly better solution-wide analysis performance.
ReSharper 2025.3 has been extensively tested for compatibility with the Visual Studio 2026 Insiders preview and is expected to work smoothly with the final release. Full QA certification with the official Visual Studio 2026 build will follow shortly after its public availability.
You may also notice that ReSharper in Visual Studio 2026 has a fresh new look. We’ve redesigned our popups and drop-down menus, as well as several tool windows (such as Find Results and Unit Tests), giving them a sleeker appearance that better matches the evolving Visual Studio UI.
Learn how to migrate ReSharper to Visual Studio 2026 here.
We’ve finalized and refined support of C# 14 extensions, adding support for extension operators, alongside the previously supported methods and properties. Additionally, all the available refactorings, including Change Signature, Convert Method to Property, Make Static, and Safe Delete, have been updated to work with extension members.
Many other ReSharper features are also compatible with the new kinds of extension members:
using directives
when their members are necessary for extension members.
Last, but not least, new inspections, quick-fixes, and context actions are available to help you smoothly transition back and forth between classic extension methods and the new syntax.
ReSharper 2025.3 expands and refines C# 14 support with these key enhancements:
field keyword has been aligned with the recent
compiler updates.
Enumerable.Reverse
is used with spans.
Learn about the latest support of C# 14 features in ReSharper and Rider on our blog.
This release introduces a new context action that automatically generates a
try-catch block around a method call based on XML documentation.
When a method’s declaration includes <exception> tags specifying
the types of exceptions that can be thrown, ReSharper now detects this information
and offers a context action on an invocation to wrap the call in an appropriate
try-catch structure.
ReSharper 2025.3 delivers noticeable performance improvements in In-Process mode compared to the 2025.2 release.
In internal testing with large-scale solutions, startup and full solution load times improved by about 15%, while periods of UI unresponsiveness were reduced by roughly 50%.
Shutdown time has also improved significantly, dropping from 30 seconds to 10 seconds – a 66% reduction.
ReSharper 2025.3 continues to refine Out-of-Process (OOP) mode, improving its stability and overall responsiveness in Visual Studio. Key improvements for this release include:
OOP mode is turned off by default. To switch it on, go to ReSharper's Options | Environment | Products & Features and select the Run ReSharper in separate process option.
We’ve optimized the performance of Find Usages in C#. The biggest improvement comes from skipping unnecessary work related to language injections. We’ve also introduced targeted caching and other internal tweaks. Since Find Usages underpins many refactorings, such as Rename and Change Signature, these processes now run faster as well.
ReSharper's own build system can now perform its incremental compilation analysis faster and with a much smaller memory footprint, thanks to a new algorithm implemented in 2025.3. As a result, you'll get slightly faster build times, while the IDE process will feel more responsive during and after the build process.
Solution-wide analysis (SWA) is now available sooner after opening a solution, while keeping Visual Studio more responsive during startup. This improvement comes from ReSharper parallelizing the processing of changed dependencies when building caches.
ReSharper C++ 2025.3 advances C++26 support with several major features from the
latest language standard, including pack indexing, expansion statements, packs in
structured bindings, contracts, and more. We’ve also improved the constexpr
evaluation engine that powers code analysis and added a new inspection that
detects constexpr evaluation failures and shows a detailed evaluation
trace.
This release also significantly accelerates warm startup in Unreal Engine projects, thanks to optimizations in project initialization and asset scanning. In our tests, code analysis for the active file completes up to 30% faster after IDE startup. You can now also start editing right away, with no need to wait for all asset files to finish indexing after you open a solution.
Learn more about the C++ updates from the What's New in ReSharper C++ 2025.3 page.
ReSharper for VS Code is now available on the Open VSX Registry, so developers
using Cursor, Windsurf, VSCodium, and other VS Code–compatible editors can find,
install, and receive in-editor updates – no more manual .vsix
downloads or missed releases.
After listening to feedback from teams who rely on it for their CI workflows, we’ve restored the TeamCity extension and included it once again in the dotUltimate installer.
We truly appreciate everyone who shared how important this integration is to their development setup. If you have any further questions or comments, please leave them in this ticket.
The InspectCode CLT now supports writing results directly to standard output via the
--stdout option, making automation and CI integration easier than ever.