.NET Tools
Essential productivity kit for .NET and game developers
The First Set of Updates and Fixes for ReSharper and Rider 2025.2 Is Out!
We’ve just released the first bug-fix update for 2025.2. This build brings important fixes and quality improvements to both ReSharper and Rider, along with some targeted performance optimizations.
If you haven’t upgraded to the 2025.2 versions of our products, we highly recommend that you check out these two blog posts:
Rider 2025.2: Junie, in-IDE OpenTelemetry insights, major game dev upgrades, and more.
And now, let’s go over the most important fixes in 2025.2.1.
ReSharper 2025.2.1
Unity support now included in ReSharper’s Command Line Tools
Starting with this update, you can now take advantage of ReSharper’s Unity-specific inspections and cleanup rules not only in the IDE, but also when running Command Line Tools such as inspectcode and cleanupcode. Unity support is now part of the CLT package, ensuring consistency between what you see in the IDE and what runs in your CI/CD pipelines.
Important fixes included in this update
- ReSharper C++ now operates in Out-of-Process (OOP) mode when installed by itself, without ReSharper. [RSRP-501568]
- C++ unit tests can be run in OOP mode. [RSCPP-36925].
- The Search Everywhere dialog can now receive focus even before the solution is fully loaded in OOP mode. [RSRP-500233]
- Restored the correct behavior of IDE shortcuts in OOP mode. [RSRP-501231]
- The ReSharper installer once again works correctly when installing to Visual Studio 2022 Preview. [RSRP-501104]
- Eliminated an issue where Visual Studio could freeze after triggering ReSharper actions or opening the Extensions menu. [RSCPP-36931]
- Restored the correct behavior of code completion when typing in async contexts. [RSRP-500499]
For the full list of changes included in this build, please refer to our issue tracker.
Rider 2025.2.1
- The Unit Test Explorer no longer shows duplicate entries when discovering tests, including for xUnit projects. [RIDER-121579]
- Edit & Continue once again works correctly when using embedded debug symbols. [RIDER-107595]
- Fixed an issue where the debugger stopped at exceptions without allowing execution to resume. [RIDER-129142]
- The Encapsulate Field refactoring shortcut is now available again in the Keymap settings. [RIDER-106109]
- GDScript files are now correctly recognized as part of the solution and appear in search results. [RIDER-128623]
- Environment variable values with semicolons are now handled correctly in the Run/Debug dialog. [IJPL-200754]
- Fixed an issue where the AI Assistant could generate C++ snippets in C# projects instead of the correct C# code. [RIDER-127678]
- Frame Viewer fixes: closed captures no longer trigger invalid debug sessions, shader debug sessions are properly stopped when a new capture is opened, and a loading indicator is shown when opening frames. [RIDER-129193, RIDER-127111, RIDER-129068]
- The Create Branch action is now accessible from all parts of the UI again. [IJPL-199191]
- Fixed an issue on Windows where Dynamic Program Analysis (DPA) would not clean up snapshot files. [DPA-3301]
- We’ve also optimized CPU usage of the Monitoring tool window process on macOS. [DPA-3293]
For the full list of changes included in this build, please refer to our issue tracker.
You can download the latest builds from our website (Rider, ReSharper) or via the Toolbox App. You can also update Rider as a snap.