{"id":596543,"date":"2025-09-04T16:04:45","date_gmt":"2025-09-04T15:04:45","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=dotnet&#038;p=596543"},"modified":"2025-09-05T10:50:55","modified_gmt":"2025-09-05T09:50:55","slug":"resharper-and-rider-2025-2-1-is-out","status":"publish","type":"dotnet","link":"https:\/\/blog.jetbrains.com\/en\/dotnet\/2025\/09\/04\/resharper-and-rider-2025-2-1-is-out","title":{"rendered":"The First Set of Updates and Fixes for ReSharper and Rider 2025.2 Is Out!"},"content":{"rendered":"\n<p>We\u2019ve 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.<\/p>\n\n\n\n<p>If you haven\u2019t upgraded to the 2025.2 versions of our products, we highly recommend that you check out these two blog posts:<\/p>\n\n\n\n<p><a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2025\/08\/14\/resharper-and-the-net-tools-2025-2-are-out\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/dotnet\/2025\/08\/14\/resharper-and-the-net-tools-2025-2-are-out\/\">ReSharper 2025.2: <em>Out-of-Process<\/em>&nbsp;mode, support for the latest C# 14 and C++26 features,&nbsp;and performance breakthroughs.<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2025\/08\/14\/rider-2025-2-is-here-with-junie-in-ide-opentelemetry-game-dev-upgrades-and-more\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/dotnet\/2025\/08\/14\/rider-2025-2-is-here-with-junie-in-ide-opentelemetry-game-dev-upgrades-and-more\/\">Rider 2025.2: Junie, in-IDE OpenTelemetry insights, major game dev upgrades, and more.<\/a><\/p>\n\n\n\n<p>And now, let\u2019s go over the most important fixes in 2025.2.1.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ReSharper 2025.2.1<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Unity support now included in ReSharper&#8217;s Command Line Tools<\/h3>\n\n\n\n<p>Starting with this update, you can now take advantage of ReSharper\u2019s 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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Important fixes included in this update<\/h3>\n\n\n\n<ul>\n<li>ReSharper C++&nbsp; now operates in <em>Out-of-Process (OOP)<\/em> mode when installed by itself, without ReSharper. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSRP-501568\" target=\"_blank\" rel=\"noopener\">RSRP-501568<\/a>]<\/li>\n\n\n\n<li>C++ unit tests can be run in <em>OOP<\/em> mode. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSCPP-36925\/Debugger-properties-for-running-unit-tests-are-not-read-correctly-in-OOP-mode\" target=\"_blank\" rel=\"noopener\">RSCPP-36925<\/a>].<\/li>\n\n\n\n<li>The <em>Search Everywhere<\/em> dialog can now receive focus even before the solution is fully loaded in <em>OOP<\/em> mode. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSRP-500233\/Search-Everywhere-cannot-be-focused-until-the-solution-is-fully-opened\" target=\"_blank\" rel=\"noopener\">RSRP-500233<\/a>]<\/li>\n\n\n\n<li>Restored the correct behavior of IDE shortcuts in <em>OOP<\/em> mode. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSRP-501231\/out-of-process-kills-IDE-shortcuts\" target=\"_blank\" rel=\"noopener\">RSRP-501231<\/a>]<\/li>\n\n\n\n<li>The ReSharper installer once again works correctly when installing to Visual Studio 2022 Preview. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSRP-501104\/JetDispatcher-HWND-Transport-Conflicts-when-Multiple-AppDomains\" target=\"_blank\" rel=\"noopener\">RSRP-501104<\/a>]<\/li>\n\n\n\n<li>Eliminated an issue where Visual Studio could freeze after triggering ReSharper actions or opening the <em>Extensions<\/em> menu. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSCPP-36931\/VS-freezes-when-using-ReSharper\" target=\"_blank\" rel=\"noopener\">RSCPP-36931<\/a>]<\/li>\n\n\n\n<li>Restored the correct behavior of code completion when typing in async contexts. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSRP-500499\/Async-Typing-Oddities\" target=\"_blank\" rel=\"noopener\">RSRP-500499<\/a>]<\/li>\n<\/ul>\n\n\n\n<p>For the full list of changes included in this build, please refer to <a href=\"https:\/\/youtrack.jetbrains.com\/issues?q=Project:%20RSRP,%20RSCPP,%20dotTrace,%20dotMemory,%20dotCover,%20dotPeek,%20Profiler,%20DPA%20Available%20in:%202025.2.1*\" target=\"_blank\" rel=\"noopener\">our issue tracker<\/a>.<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/resharper\/download\/\" class=\"btn\" target=\"_blank\" rel=\"noopener\">Download ReSharper 2025.2.1<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Rider 2025.2.1 <\/h2>\n\n\n\n<ul>\n<li>The <em>Unit Test Explorer<\/em> no longer shows duplicate entries when discovering tests, including for xUnit projects. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-121579\" target=\"_blank\" rel=\"noopener\">RIDER-121579<\/a>]&nbsp;<\/li>\n\n\n\n<li><em>Edit &amp; Continue<\/em> once again works correctly when using embedded debug symbols. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-107595\" target=\"_blank\" rel=\"noopener\">RIDER-107595<\/a>]&nbsp;<\/li>\n\n\n\n<li>Fixed an issue where the debugger stopped at exceptions without allowing execution to resume. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-129142\" target=\"_blank\" rel=\"noopener\">RIDER-129142<\/a>]&nbsp;<\/li>\n\n\n\n<li>The <em>Encapsulate Field<\/em> refactoring shortcut is now available again in the <em>Keymap<\/em> settings. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-106109\" target=\"_blank\" rel=\"noopener\">RIDER-106109<\/a>]&nbsp;<\/li>\n\n\n\n<li>GDScript files are now correctly recognized as part of the solution and appear in search results. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-128623\" target=\"_blank\" rel=\"noopener\">RIDER-128623<\/a>]<\/li>\n\n\n\n<li>Environment variable values with semicolons are now handled correctly in the <em>Run\/Debug <\/em>dialog. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IJPL-200754\" target=\"_blank\" rel=\"noopener\">IJPL-200754<\/a>]&nbsp;<\/li>\n\n\n\n<li>Fixed an issue where the AI Assistant could generate C++ snippets in C# projects instead of the correct C# code. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-127678\" target=\"_blank\" rel=\"noopener\">RIDER-127678<\/a>]<\/li>\n\n\n\n<li><em>Frame Viewer<\/em> 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. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-129193\" target=\"_blank\" rel=\"noopener\">RIDER-129193<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-127111\" target=\"_blank\" rel=\"noopener\">RIDER-127111<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-129068\" target=\"_blank\" rel=\"noopener\">RIDER-129068<\/a>]<\/li>\n\n\n\n<li>The <em>Create Branch<\/em> action is now accessible from all parts of the UI again. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IJPL-199191\" target=\"_blank\" rel=\"noopener\">IJPL-199191<\/a>]&nbsp;<\/li>\n\n\n\n<li>Fixed an issue on Windows where Dynamic Program Analysis (DPA) would not clean up snapshot&nbsp; files. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/DPA-3301\/DPA-doesnt-remove-snapshot-files-on-windows\" target=\"_blank\" rel=\"noopener\">DPA-3301<\/a>]<\/li>\n\n\n\n<li>We\u2019ve also optimized CPU usage of the <em>Monitoring<\/em> tool window process on macOS. [<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/DPA-3293\" target=\"_blank\" rel=\"noopener\">DPA-3293<\/a>]<\/li>\n<\/ul>\n\n\n\n<p>For the full list of changes included in this build, please refer to <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/RIDER?q=Available%20in:%202025.2.1*\" target=\"_blank\" rel=\"noopener\">our issue tracker<\/a>.<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/rider\/download\/\" class=\"btn\" target=\"_blank\" rel=\"noopener\">Download Rider 2025.2.1<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p>You can download the latest builds from our website (<a href=\"https:\/\/www.jetbrains.com\/rider\/download\/#section=windows\" target=\"_blank\" rel=\"noreferrer noopener\">Rider<\/a>,&nbsp;<a href=\"https:\/\/www.jetbrains.com\/resharper\/download\/#section=web-installer\" target=\"_blank\" rel=\"noreferrer noopener\">ReSharper<\/a>) or via the&nbsp;<a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noreferrer noopener\">Toolbox App<\/a>. You can also update Rider&nbsp;<a href=\"https:\/\/snapcraft.io\/rider\" target=\"_blank\" rel=\"noreferrer noopener\">as a snap<\/a>.<\/p>\n","protected":false},"author":1337,"featured_media":596547,"comment_status":"closed","ping_status":"closed","template":"","categories":[4992,1693,907,3990,4140],"tags":[1604,1978],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet\/596543"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/types\/dotnet"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/users\/1337"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/comments?post=596543"}],"version-history":[{"count":7,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet\/596543\/revisions"}],"predecessor-version":[{"id":597060,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet\/596543\/revisions\/597060"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media\/596547"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media?parent=596543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/categories?post=596543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/tags?post=596543"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/cross-post-tag?post=596543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}