ReSharper(英語版) リリース

各リリースの最新情報を、機能・強化・解決済みの課題の詳細とともに確認しましょう。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
ReSharper 2026.2メジャーバージョン2026年7月22日
機能

Preview of ACP agent support in ReSharper starts with Junie

  • JetBrains is building an ecosystem where .NET developers control their AI experience in Visual Studio - no vendor lock-in, no forced choices, just the freedom to use the agents and models that work best for you. The goal is to let you connect agents through the Agent Client Protocol (ACP) and pair them with JetBrains' deep code intelligence without being locked into a single vendor.
  • ReSharper 2026.2 takes the first step in that direction with preview support for Junie, JetBrains' own LLM-agnostic agent, now available via ACP in Microsoft Visual Studio. You can switch from AI Chat to Agent mode in the AI Assistant tool window and ask Junie to generate and edit code, refactor complex implementations, run terminal commands, manage Git workflows, explain legacy code, and suggest architectural improvements.
  • To bring Junie to Visual Studio, be sure to select the AI Assistant plugin for installation when updating ReSharper. A free trial is available if you don't have a JetBrains AI subscription yet.
  • Regional restrictions on the availability of AI features in Mainland China apply.

Debugging for VS Code-compatible editors

  • The most requested feature for ReSharper in VS Code is here. The latest update introduces the initial version of debugging for VS Code-compatible editors, including VS Code, Cursor, Google Antigravity, Devin Desktop, and Kiro. Built on the same core engine that powers JetBrains Rider, it brings breakpoint management (including conditional, hit-count, dependent, and tracepoints), real-time variable and expression inspection, full step navigation, and launch-and-attach support directly to your editor.
  • This makes ReSharper the most complete .NET option available on Cursor, Antigravity, Devin Desktop, and Kiro, as well as other VS Code-compatible editors.

Code analysis and refactoring

  • C# support updates - ReSharper 2026.2 improves its C# code analysis with more cases where collection expressions can be used. The new inspections help you keep code concise and, in some scenarios, avoid creating intermediate collections. Support for upcoming C# 15 language features is also being actively developed as the compiler evolves, with complete language understanding planned for the next major release.
  • Enhanced Extract Method refactoring - Extract Method now detects exact and parameterized duplicates of the selected code within a file and lets you choose which occurrences to replace as part of the refactoring. This makes it easier to consolidate repeated logic into a single, well-named method without cleaning up each duplicate manually.
  • '.editorconfig' and Roslyn analyzer integration - You can now adjust .editorconfig settings for compiler warnings directly from the Alt+Enter menu as warnings appear in the editor. ReSharper's code analysis also follows Roslyn analyzer configuration more accurately, including settings defined in .editorconfig files and suppression rules applied with #pragma directives.
  • Enhanced Import missing references popup experience - The Import missing references popup has been revamped for a smoother experience. JetBrains have optimized its placement, got rid of flickering, and ensured it stays out of the way while you type, so it no longer interrupts your workflow.

C++ updates

  • C⁠+⁠+⁠26 reflection: Initial support for C⁠+⁠+⁠26 reflection, laying the groundwork for next-generation compile-time metaprogramming.
  • 'constexpr' evaluation updates: Support for memory allocations and exceptions during evaluation of compile-time code.
  • ISPC support: Syntax highlighting, code analysis, and navigation for files using the ISPC language.
  • Code analysis: New inspections for applying internal linkage, using designated initializers in aggregate initialization, and detecting qualified calls to overridden virtual functions.

Performance

  • Processing of .cshtml and .razor files is now faster and more memory-efficient, thanks to cached parsed syntax trees, improving the performance of features such as Find Usages and refactorings. Memory allocations have been significantly reduced in multiple areas, speeding up indexing during startup.

Improved tool support in Out-of-Process mode

  • dotTrace, dotMemory, and the Monitoring tool now work when ReSharper runs in Out-of-Process mode.
  • With Monitoring available in OOP mode, the transition announced in the previous release is complete: Dynamic Program Analysis (DPA) has been retired in 2026.2, and its core capabilities continue through the new Monitoring experience.

ReSharper now includes integrated profiling and coverage tools

  • Starting with ReSharper 2026.2, the tools for performance and memory profiling, and code coverage are installed automatically as part of your ReSharper installation. There's nothing extra to select or download; the tools are set up for you and ready to use inside Visual Studio from the moment you install. You can profile performance, track memory, and check coverage without ever leaving your workflow.

Updated dotUltimate offline installer for Windows

  • The dotUltimate offline installer for Windows is intended for administrators who deploy ReSharper and other dotUltimate tools across teams, managed environments, or machines with limited internet access. In 2026.2, this offline installer is distributed as a .ZIP archive instead of a standalone .EXE file. The lightweight online installer remains available for users who do not need the offline package.
  • After downloading the offline package, extract the archive and run the included dotUltimate installer. The .ZIP archive contains two files: the dotUltimate installer executable and a companion .dat file. The installer executable contains the product binaries except Rider; Rider binaries are stored in the .dat file. The installation flow and supported scenarios remain the same, but deployment scripts or internal instructions may need to include the extraction step and keep both files together before running the installer.
ReSharper 2026.1.42026年7月2日
修正
  • AI Licensing
    • Error message "AI Free license cannot be used when AI Pro Trial is available".
  • Installation
    • Provide feedback button does nothing.
  • IntelliSense (Code Completion)
    • Completion window width is not collapsing back if it was scrolled by mouse wheel.
  • Licensing and Evaluation
    • ReSharper attempts to refresh License Vault ticket offline and shows an error before 48 hours.
    • License Vault: Only one VS instance receives a valid offline ticket when starting two instances offline.
    • License Vault: Offline ticket from one VS version is not reused by another VS version.
    • License Vault: ReSharper requires license authentication for each active VS instance.
    • ReSharper loses authentication on restart.
  • Live Templates
    • Templates Editor: "Choose Macro" dialog is not styled properly.
  • Platform - VS Integration
    • The specified option is not valid in this scope: TextViewHost[PATH].
    • System.ObjectDisposedException: Cannot access a disposed object. Object name: 'LeftEdgeSpacerMargin'.
  • UI
    • AI Assistant tool window in VS 2026 doesn't draw the corners properly.
    • Wrong Test Pass Icon in Visual Studio 2026.
    • Indents for selection are not symmetrical.
    • "Invisible" fluent icons on the R# settings page with dark theme in VS.
    • Incorrect corner radius in JPM.
  • XAML
    • Xaml intellisense incorrectly sees Maui Community Toolkit AppThemeColor bindings as invalid (Maui).
ReSharper 2026.1.32026年6月15日
修正
  • IntelliSense (Code Completion)
    • Completion window width is not collapsing back if it was scrolled by mouse wheel.
  • Live Templates
    • Templates Editor: "Choose Macro" dialog is not styled properly.
  • Platform - VS Integration
    • Noticeable resizing of Alt-Enter submenus on non-main display with different scaling.
    • "Middle-click to scroll" locks cursor in hand mode for the file.
    • Visual Studio becomes topmost window after opening Find Results tool window.
  • UI
    • AI Assistant tool window in VS 2026 doesn't draw the corners properly.
    • Wrong Test Pass Icon in Visual Studio 2026.
    • "Invisible" fluent icons on the R# settings page with dark theme in VS.
  • XAML
    • Compiled bindings: adding x:DataType breaks the code analyzer.
    • MAUI Binding data source is not recognized by IntelliSense.
ReSharper 2026.1.22026年5月19日
機能
  • AI Licensing
    • Added support for 'untrusted user' response.
    • Reworked 'AILicenseActivationStates'.
  • XAML
    • Avalonia - added support for null conditional operator in bindings.
修正
  • AI Licensing
    • AI Enterprise from IDES is shown is AI Pro.
    • 'Start trial' action displays even after the expiration of AI Trial.
    • ToS for AI is shown twice.
  • Command Line Tools
    • Running jb command tool causes multiple Roslyn exceptions.
  • Licensing and Evaluation
    • DotTools do not auto-detect tbe server when user is logged in to IDEs through toolbox on Mac or Linux.
  • Platform - VS Integration
    • Text is trimmed on non-main display with different scaling.
  • Caches
    • Hang in 'CppLinkageEntityCache.FindEntitiesBySymbols'.
  • Code Style - Formatter
    • Do not place the semicolon on a separate line in a do-while statement.
  • Project Model
    • ClangCL toolset shouldn't be used when the toolset name is Clang.
  • Unreal Engine - Blueprints
    • Hang in blueprints cache.
ReSharper 2026.1.12026年4月27日
機能
  • XAML
    • Avalonia: Added support for null conditional operator in bindings.
    • Added support for Avalonia 12 bindings.
修正
  • Code Analysis - VB.NET
    • Incorrectly flags GetType() call.
  • Command Line Tools
    • Running jb command tool causes multiple Roslyn exceptions.
  • Crash
    • "ExecuteIfAlive after termination of lifetime took too much time" Runtime error on closing Visual Studio.
  • Licensing and Evaluation
    • Error 403 requesting license server because of missing User-Agent header.
  • Live Templates
    • Comma-delimited list of values is empty after upgrade.
  • Platform - Component Model
    • CSharpLanguageLevelProjectProperty-related exception occurs when opening the options menu.
  • Platform - Project Model
    • ReSharper linting broken for .NET 8 and .NET 9 projects after Visual Studio 2026 installation.
  • Platform - VS Integration
    • Flickering and lag issues in ReSharper integration after VS 2026 update to 18.4.0.
    • Multi-Caret copy copies everything into a single line.
  • Psi - VB.NET
    • Fail to parse xml in named argument.
  • Refactorings
    • Move to namespace context action no longer working.
    • Add 'params' modifier should not be available on extension receiver parameter.
  • UI
    • Completion (intellisense) Fluent style icons.
    • Regression: Unreadable unit test group ordering.
  • No subsystem
    • Ensure logs are flushed when an error Is logged.
ReSharper 2026.1メジャーバージョン2026年3月30日
機能

Performance monitoring

  • ReSharper 2026.1 introduces a new Monitoring tool window. This new dedicated tool window provides a clearer, more complete picture of runtime performance and offers automated issue detection to help you identify optimization opportunities.
  • 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 .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.

Expansion to VS Code-compatible editors

  • ReSharper is now available for Visual Studio Code and compatible editors such as Cursor and Google Antigravity, bringing JetBrains C# tooling to your editor of choice.
  • The extension provides real-time code analysis, refactorings, and navigation for C#, XAML, Razor, and Blazor. It also includes a Solution Explorer for managing projects and source generators, as well as built-in unit testing support for NUnit, xUnit.net, and MSTest.
  • ReSharper for VS Code and compatible editors is available under the ReSharper, dotUltimate, and All Products Pack subscriptions. A free subscription is also available for non-commercial use.

Language support

  • Improved support for C# extensions - 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. Also improved navigation and refactoring for extension members. 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.
  • Early support for upcoming C# language features - 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.
  • New inspections and code style options - 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.
    • Additional improvements include:
    • A new inspection for enforcing the order of accessor methods in properties and events.
    • A syntax style option for empty strings, allowing you to choose between string.Empty and "".
    • Improved nullable reference type migration, with an option to insert #nullable enable automatically in new files.
    • Enhanced code completion that can generate method definitions based on [LoggerMessage] attributes.
  • Faster indexing, code completion, and analysis
    • This release brings several performance improvements across indexing, code completion, and code analysis.
    • Reworked the indexing of annotated type members defined in assemblies, making it significantly faster and more memory efficient.
    • Import completion is now more responsive by eliminating certain expensive computations.
    • Also optimized several performance-critical code paths by reducing costly interface type checks, resulting in faster code analysis and lower overall overhead.
    • Faster startup times and lower memory usage when working with Unreal Engine projects in ReSharper C++ 2026.1

C++ improvements

  • Performance: Faster startup times and lower memory usage in Unreal Engine projects.
  • Language support: Support for the C23/C++26 #embed directive, C++23 extended floating-point types, the C2Y _Countof operator, and other features.
  • Coding assistance: Auto-import for C++20 modules and postfix completion for primitive types, literals, and user-defined literal suffixes.
  • Code analysis: New inspections for out-of-order designated initializers and override visibility mismatches, update of bundled Clang-Tidy to LLVM 22.
  • Unreal Engine: Richer Blueprint integration in Code Vision and Find Usages, compatibility fixes for the upcoming Unreal Engine 5.8.

Improved stability in Out-of-Process mode

  • JetBrains 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.
  • This release resolved over 70 issues and made improvements related to the Out-of-Process architecture. The fixes address problems across a wide range of scenarios, including navigation (particularly Peek actions), UI interactions, unit testing sessions, and solution state synchronization.
  • The .NET runtime used by ReSharper in Out-of-Process (OOP) mode has also been updated to .NET 10.

Modernized completion and popup UI

  • Several editor UI elements in ReSharper have been refreshed to better align with the modern look of the Visual Studio experience.
  • Thanks to a redesign, the code completion UI now provides a cleaner and more consistent look within the editor.
  • Also modernized a number of related UI components, including parameter info popups, tooltips, and other editor popups, replacing outdated visuals and improving their appearance across themes and DPI settings.
  • The updated UI now supports Visual Studio's editor zoom feature, ensuring completion lists and parameter info scale correctly when zoom levels change.
ReSharper 2025.3.32026年2月19日
修正
  • ReSharper not working with .slnx Solution and AdvancedInstaller Project.
  • "CS1998" false-positive warning: "Async method lacks 'await' operators and will run synchronously".
  • InitializeComponent being incorrectly flagged in MAUI projects.
  • "Generate Partial" + "partial keyword completion" for event uses get/set instead of add/remove.
ReSharper 2025.3.22026年1月29日
修正
  • InitializeComponent calls in .NET MAUI projects are no longer incorrectly flagged as errors by code analysis.
  • The ConstantExpected inspection now respects the [ConstantExpected] attribute transitively and no longer raises warnings when values are passed through annotated parameters.
  • The OutParameterValuesAlwaysDiscarded inspection no longer reports false positives for out parameters used in C# 14 extension member syntax.
  • Recursive calls are now correctly indicated in the gutter for C# extension members.
  • The bundled Unity plugin now works correctly in ReSharper Command Line Tools.
  • Fixed an issue that could prevent memory profiling from starting on systems where the Microsoft-Windows-RPC ETW provider is already in use (for example, by security software).