{"id":598136,"date":"2025-09-17T10:01:39","date_gmt":"2025-09-17T09:01:39","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=dotnet&#038;p=598136"},"modified":"2025-09-17T10:01:48","modified_gmt":"2025-09-17T09:01:48","slug":"the-early-access-program-for-resharper-and-net-tools-2025-3","status":"publish","type":"dotnet","link":"https:\/\/blog.jetbrains.com\/en\/dotnet\/2025\/09\/17\/the-early-access-program-for-resharper-and-net-tools-2025-3","title":{"rendered":"The Early Access Program for ReSharper and .NET Tools 2025.3 Is Here!"},"content":{"rendered":"\n<p>We\u2019re 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\u2019s coming in the next major release. Your feedback is essential in helping us polish these updates, so we\u2019d love to hear your thoughts as you try out the new build.<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/resharper\/nextversion\/\" class=\"btn\" target=\"\" rel=\"noopener\">Download ReSharper 2025.3 EAP 1<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p>If this is your first time joining the EAP, take a look at <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/01\/19\/resharper-2024-1-eap1\/\">this blog post<\/a> to learn how the program works and what benefits it brings.<\/p>\n\n\n\n<p>The first EAP build for ReSharper 2025.3 is <strong>compatible with Visual Studio 2026 Insiders.<\/strong> It also brings important improvements important improvements to ReSharper\u2019s <em>Out-of-Process<\/em> (<em>OOP<\/em>) mode and several updates for ReSharper C++. Let\u2019s take a closer look!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/74-2975782.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Faster startup with <em>Out-of-Process<\/em> mode on .NET Core<\/h2>\n\n\n\n<p>ReSharper\u2019s <em>Out-of-Process<\/em> 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 <em>Out-of-Process<\/em> mode, the faster startup is a nice bonus on top of these improvements. If you experience any issues with <em>Out-of-Process<\/em> mode, please let us know \u2013 drop a note in the comments or in <a href=\"https:\/\/youtrack.jetbrains.com\/newIssue?project=RSRP\" target=\"_blank\" rel=\"noopener\">our tracker<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><em>Out-of-Process<\/em> mode enabled by default<\/h2>\n\n\n\n<p>During this EAP cycle, ReSharper will run in <em>Out-of-Process<\/em> mode by default. Working out of process brings <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2025\/08\/28\/resharper-s-new-out-of-process-engine-cuts-ui-freezes-in-visual-studio-by-80\/\">measurable performance improvements<\/a>, but we want to hear your <em>subjective<\/em> experience. Is ReSharper faster or more responsive for you? Is it stable?&nbsp;<\/p>\n\n\n\n<p>Please note:<\/p>\n\n\n\n<ul>\n<li>Some features are not yet available in <em>Out-of-Process<\/em>: .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 <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSRP-480863\" target=\"_blank\" rel=\"noopener\">in this ticket<\/a>.<\/li>\n\n\n\n<li>When running ReSharper in <em>Out-of-Process<\/em> mode, you may encounter exceptions. Most of them are diagnostic and not indicative of actual errors. Still, we\u2019d appreciate you reporting them.<\/li>\n<\/ul>\n\n\n\n<p>If you prefer, you can switch back to <em>In-Process<\/em> mode via <em>ReSharper | Options | Environment | Products &amp; Features<\/em> by disabling the <em>Run ReSharper in separate process<\/em> option. Alternatively, start Visual Studio with the \/ReSharper.InProcess flag to temporarily revert, and save this preference later in ReSharper\u2019s <em>Options<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Updates for C++ development<\/h2>\n\n\n\n<ul>\n<li>ReSharper C++ now supports several new C++26 features, including pack indexing, expansion statements, and structured bindings with packs (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSCPP-35817\" target=\"_blank\" rel=\"noopener\">RSCPP-35817<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSCPP-36874\" target=\"_blank\" rel=\"noopener\">RSCPP-36874<\/a>, and <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSCPP-36532\" target=\"_blank\" rel=\"noopener\">RSCPP-36532<\/a>).<br><\/li>\n\n\n\n<li><em>Quick Info<\/em> in ReSharper C++ now shows class padding alongside size and alignment, helping you spot wasted memory at a glance (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSCPP-36866\" target=\"_blank\" rel=\"noopener\">RSCPP-36866<\/a>).<br><\/li>\n\n\n\n<li>We\u2019ve also added support for the GNU _Complex and _Imaginary keywords used in complex data types (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSCPP-15015\" target=\"_blank\" rel=\"noopener\">RSCPP-15015<\/a>).<br><\/li>\n\n\n\n<li>You can now set the return value in the <em>Extract Method <\/em>refactoring to one of the local variables (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RSCPP-23436\/Extract-method-should-allow-to-set-Return-type-to-one-of-the-local-variables\" target=\"_blank\" rel=\"noopener\">RSCPP-23436<\/a>).<\/li>\n<\/ul>\n\n\n\n<p>For the full list of resolved issues and improvements, please refer to our <a href=\"https:\/\/youtrack.jetbrains.com\/issues?q=Project:%20RSRP,%20RSCPP,%20dotTrace,%20dotMemory,%20dotCover,%20dotPeek,%20Profiler,%20DPA%20%20%20Available%20in:%20%7B2025.3%20EAP%201*%7D\" target=\"_blank\" rel=\"noopener\">issue tracker<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Try it out and share your feedback<\/h2>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>Join the conversation in the comments or report issues via <a href=\"https:\/\/youtrack.jetbrains.com\/issues?q=Project:%20RSRP,%20RSCPP,%20dotTrace,%20dotMemory,%20dotCover,%20dotPeek,%20Profiler,%20DPA%20%20%20Available%20in:%20%7B2025.3%20EAP%201*%7D\" target=\"_blank\" rel=\"noopener\">YouTrack<\/a>. Stay tuned for more updates as the EAP cycle continues \u2013 there\u2019s plenty more to come!<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/resharper\/nextversion\/\" class=\"btn\" target=\"\" rel=\"noopener\">Download ReSharper 2025.3 EAP 1<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n","protected":false},"author":1500,"featured_media":598370,"comment_status":"closed","ping_status":"closed","template":"","categories":[89,907,3990],"tags":[20,600,76,477,46],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet\/598136"}],"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\/1500"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/comments?post=598136"}],"version-history":[{"count":8,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet\/598136\/revisions"}],"predecessor-version":[{"id":599489,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/dotnet\/598136\/revisions\/599489"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media\/598370"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media?parent=598136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/categories?post=598136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/tags?post=598136"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/cross-post-tag?post=598136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}