Dotnet logo

.NET Tools

Essential productivity kit for .NET and game developers

News Releases ReSharper Platform

The Early Access Program for ReSharper and .NET Tools 2025.3 Is Here!

We’re happy to announce that the Early Access Program (EAP) has started for both ReSharper and .NET Tools 2025.3. The first preview build is now available, giving you an early opportunity to explore what’s coming in the next major release. Your feedback is essential in helping us polish these updates, so we’d love to hear your thoughts as you try out the new build.

If this is your first time joining the EAP, take a look at this blog post to learn how the program works and what benefits it brings.

The first EAP build for ReSharper 2025.3 is compatible with Visual Studio 2026 Insiders. It also brings important improvements important improvements to ReSharper’s Out-of-Process (OOP) mode and several updates for ReSharper C++. Let’s take a closer look!

Faster startup with Out-of-Process mode on .NET Core

ReSharper’s Out-of-Process mode now runs on .NET Core and starts up even faster, thanks to runtime performance gains. While stability and responsiveness remain the main goals of Out-of-Process mode, the faster startup is a nice bonus on top of these improvements. If you experience any issues with Out-of-Process mode, please let us know – drop a note in the comments or in our tracker.

Out-of-Process mode enabled by default

During this EAP cycle, ReSharper will run in Out-of-Process mode by default. Working out of process brings measurable performance improvements, but we want to hear your subjective experience. Is ReSharper faster or more responsive for you? Is it stable? 

Please note:

  • Some features are not yet available in Out-of-Process: .NET profilers (dotTrace, dotMemory), dotCover, Dynamic Program Analysis (DPA), and AI Assistant. Let us know which tools you rely on most so we can prioritize support. You can share your thoughts in this ticket.
  • When running ReSharper in Out-of-Process mode, you may encounter exceptions. Most of them are diagnostic and not indicative of actual errors. Still, we’d appreciate you reporting them.

If you prefer, you can switch back to In-Process mode via ReSharper | Options | Environment | Products & Features by disabling the Run ReSharper in separate process option. Alternatively, start Visual Studio with the /ReSharper.InProcess flag to temporarily revert, and save this preference later in ReSharper’s Options.

Updates for C++ development

  • ReSharper C++ now supports several new C++26 features, including pack indexing, expansion statements, and structured bindings with packs (RSCPP-35817, RSCPP-36874, and RSCPP-36532).
  • Quick Info in ReSharper C++ now shows class padding alongside size and alignment, helping you spot wasted memory at a glance (RSCPP-36866).
  • We’ve also added support for the GNU _Complex and _Imaginary keywords used in complex data types (RSCPP-15015).
  • You can now set the return value in the Extract Method refactoring to one of the local variables (RSCPP-23436).

For the full list of resolved issues and improvements, please refer to our issue tracker.

Try it out and share your feedback

The latest EAP build is ready for you to explore. We encourage you to test the improvements and share your impressions. Your feedback directly shapes the future of ReSharper and .NET Tools, and we greatly appreciate your input.

Join the conversation in the comments or report issues via YouTrack. Stay tuned for more updates as the EAP cycle continues – there’s plenty more to come!

image description

Discover more