The Early Access Program for ReSharper and .NET Tools 2025.2 Has Begun!

We’re excited to announce that the Early Access Program (EAP) for ReSharper and .NET Tools 2025.2 is now underway! The first build is available for download, giving you a sneak peek into the features and improvements coming in the next major release. As always, your feedback is key to shaping the final version – we’d […]

May 16, 2025 - 14:18
 0
The Early Access Program for ReSharper and .NET Tools 2025.2 Has Begun!

We’re excited to announce that the Early Access Program (EAP) for ReSharper and .NET Tools 2025.2 is now underway! The first build is available for download, giving you a sneak peek into the features and improvements coming in the next major release. As always, your feedback is key to shaping the final version – we’d love to hear your thoughts!

If you’re new to the EAP program, we recommend that you check out this blog post to learn more about how the program works and why you should participate.

Let’s take a look at what’s new in the first EAP build of 2025.2!


C# updates

Lately, we’ve made significant improvements to how ReSharper inspections align with Roslyn inspections.

ReSharper inspections that match Roslyn counterparts now fully respect their configuration: 

  • #pragma directives corresponding to Roslyn inspection IDs (IDExxxx) are honored.
  • Settings defined in .editorconfig files are applied, including inspection severity levels.
  • Quick-fixes are available to suppress the inspections using the Roslyn-style ID.

You can toggle this behavior using a new setting in ReSharper Options | Code Inspections | Settings | Treat inspections matching Roslyn analyzers as compiler inspections.


C++ improvements

The first preview also brings a host of updates to ReSharper C++, especially for developers working with modern C++ standards and build systems. Here’s what you will find in the EAP 1 build:

  • Support for C23’s _BitInt(N) type [RSCPP-35757]
  • Improved OpenMP pragma handling: Variable references are now parsed, enabling full support for navigation, rename, and find usages [RSCPP-36527].
  • Updated inspections: Missing typename keyword and Redundant typename keyword now support C++20 rules [RSCPP-3157].
  • Better analysis in Find Usages: Calls to non-const member functions are now correctly classified as read-write [RSCPP-35614].
  • Standalone headers support: Headers in CMake and Open Folder projects are parsed when opened in the editor [RSCPP-36659].
  • More intuitive File Structure view: We’ve added more colors to improve readability [RSCPP-36670].

TeamCity extension sunsetting 

As part of the 2025.2 release, we will be discontinuing the TeamCity extension for Visual Studio.

This change is part of our ongoing efforts to streamline tooling and focus on the most impactful developer experiences. While we understand that this may affect some workflows, we believe this decision will ultimately lead to better performance and a more sustainable ecosystem across our tools.


Try it out and share your feedback

We encourage you to download the latest EAP build and take these updates for a spin. Your feedback helps us make ReSharper and our .NET tools better with every release.

Share your impressions in the comments below or report issues directly via YouTrack.

Stay tuned for more updates throughout the EAP cycle – we have even more improvements in the pipeline!