Welcome to the ReSharper 2026.1 release overview. This version is designed to make everyday .NET development more comfortable and efficient, with:
Marking a new step in the evolution of performance monitoring, ReSharper 2026.1 introduces the Monitoring tool window. Cette nouvelle fenêtre d'outils dédiée offre une vue plus claire et plus complète des performances à l'exécution et propose une détection automatisée des problèmes pour vous aider à identifier des opportunités d'optimisation.
The Monitoring tool window lets you observe key runtime metrics of your application as it runs or during debugging. It builds on the capabilities already previously available through our .NET profiling tools and Dynamic Program Analysis (DPA), but brings them together in a single view that makes it easier to evaluate runtime behavior at a glance.
Starting with ReSharper 2026.1, the Monitoring tool window is available when using ReSharper as part of the dotUltimate subscription.
The Dynamic Program Analysis (DPA) feature will be retired in the 2026.2 release, while its core capabilities will continue to be provided through the new monitoring experience.
Current limitations:
The Monitoring tool window is not currently supported in Out-of-Process mode. We are working to remove this limitation in ReSharper 2026.2.
For more details on how monitoring works and how to use it, see our documentation.
ReSharper est désormais disponible pour Visual Studio Code et des éditeurs compatibles comme Cursor et Google Antigravity, vous permettant ainsi de bénéficier des outils C# de JetBrains dans l'éditeur de votre choix.
L'extension fournit des fonctionnalités d'analyse de code en temps réel, de refactorisations et de navigation pour C#, XAML, Razor et Blazor. Elle inclut également un Solution Explorer pour gérer les projets et les générateurs de sources, ainsi qu'une prise en charge intégrée des tests unitaires pour NUnit, xUnit.net et MSTest.
ReSharper pour VS Code et les éditeurs compatibles est disponible via les abonnements ReSharper, dotUltimate et All Products Pack. Un abonnement gratuit est également disponible pour une utilisation non commerciale.
Learn more in this dedicated blog post.
ReSharper 2026.1 expands its support for C# extension members, helping you work more efficiently with the evolving language features.
A new Consolidate extension members context action merges compatible extension declarations and classic extension methods into a single block. The Import extension member quick-fix has also been improved and now supports all kinds of extension members, automatically adding missing using directives when needed.
Nous avons également amélioré la navigation et la refactorisation des membres d'extension. ReSharper can now decompile extension blocks and navigate to generated sources, and the Extension Method to Plain Static refactoring now works with methods declared inside extension blocks.
ReSharper 2026.1 introduces early support for upcoming C# language updates, helping you experiment with new syntax as the language evolves.
This release includes initial support for collection expression arguments and support for the [ExtendedLayout] attribute, ensuring ReSharper continues to work smoothly with the latest compiler innovations.
This release adds several new inspections and style options to help you write safer and more consistent code.
ReSharper now detects short-lived HttpClient instances and suggests safer reuse patterns. It also warns you when ImmutableArray<T> is used with collection initializers, which can lead to a runtime NullReferenceException.
Citons parmi les autres améliorations :
string.Empty and "". #nullable enable automatically in new files. [LoggerMessage] attributes. This release brings several performance improvements across indexing, code completion, and code analysis.
Nous avons retravaillé l'indexation des membres de type annotés définis dans les assemblies, ce qui la rend nettement plus rapide et moins gourmande en mémoire.
La saisie semi-automatique à l'importation est désormais plus réactive grâce à l'élimination de certains calculs coûteux.
We also optimized several performance-critical code paths by reducing costly interface type checks, resulting in faster code analysis and lower overall overhead.
ReSharper 2026.1 improvements to C++ support include:
#embed directive, C++23 extended floating-point types, the C2Y _Countof operator, and other features. Apprenez-en plus sur les mises à jour de C++ sur la page Nouveautés de ReSharper C++ 2026.1.
We continue to improve the stability of ReSharper’s Out-of-Process (OOP) mode, which improves responsiveness and resilience by separating ReSharper’s backend from Visual Studio.
In this release, we resolved over 70 issues and made improvements related to the Out-of-Process architecture. Les correctifs traitent des problèmes dans de nombreux scénarios, y compris la navigation (notamment les actions Peek), les interactions avec l'interface utilisateur, les sessions de tests unitaires et la synchronisation de l'état de la solution.
The .NET runtime used by ReSharper in Out-of-Process (OOP) mode has also been updated to .NET 10.
Plusieurs éléments de l'interface de l'éditeur de ReSharper ont été rafraîchis afin de mieux s'accorder avec le style moderne de l'expérience Visual Studio.
Grâce à une refonte, l'interface de la saisie semi-automatique du code offre désormais une apparence plus claire et cohérente dans l'éditeur.
Nous avons également modernisé de nombreux composants de l'interface utilisateur, y compris les fenêtres contextuelles d'informations sur les paramètres, les infobulles et les autres fenêtres contextuelles de l'éditeur, en remplaçant les visuels obsolètes et en améliorant leur apparence à travers les thèmes et les réglages DPI.
The updated UI now supports Visual Studio’s editor zoom feature, ensuring completion lists and parameter info scale correctly when zoom levels change.