Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

ReSharper 2026.1 发布候选版 (RC) 正式推出

#resharper#.net开发#软件开发工具#ide插件#性能监控

ReSharper 2026.1 发布候选版本(RC)现已推出,欢迎体验。

本次更新重点在于提升日常 .NET 开发的效率与可预测性,包括代码分析和语言支持的改进、一种全新的运行时性能监控方式,以及对 Visual Studio 稳定性和响应速度的持续优化。

如果您想抢先体验新功能,现在即可下载 RC 版本: 下载 ReSharper 2026.1 RC

发布亮点

全新的运行时性能监控方式

ReSharper 2026.1 引入了全新的 Monitoring(监控)工具窗口,让您可以更清晰地了解应用程序在运行时的行为。

您可以在应用运行或调试期间跟踪关键性能指标,并获取有关潜在问题的自动洞察。这一全新体验建立在之前动态程序分析(Dynamic Program Analysis)和分析工具的功能基础之上,并将它们整合到一个单一视图中,使您可以更轻松地一目了然地评估性能。 [LOADING...]

从 ReSharper 2026.1 开始,当您使用 dotUltimate 订阅中的 ReSharper 时,即可使用 Monitoring 工具窗口。 注意: 动态程序分析(DPA)功能将在 2026.2 版本中停用,其核心功能将继续通过新的监控体验提供。

当前限制:Monitoring 工具窗口目前不支持 Out-of-Process(进程外)模式。我们正致力于在 ReSharper 2026.2 中移除此限制。

ReSharper 现已支持 VS Code 兼容编辑器

ReSharper 的支持范围已扩展至 Microsoft Visual Studio 之外。该扩展现已面向 Visual Studio Code 以及 Cursor 和 Google Antigravity 等兼容编辑器公开提供。

您可以在偏好的编辑器中使用熟悉的 ReSharper 功能(包括代码分析、导航和重构),同时获得对 C#、XAML、Razor 和 Blazor 的支持,以及内置的单元测试工具。 [LOADING...]

适用于 VS Code 及兼容编辑器的 ReSharper 包含在 ReSharper、dotUltimate 和 All Products Pack 订阅中。同时也提供用于非商业用途的免费订阅。

请参阅这篇专题博文以了解更多信息。

对现代 C# 的更好支持

ReSharper 2026.1 改进了对不断发展的 C# 语言特性的支持,帮助您更高效地使用现代语法:

  • 更好地处理 扩展成员(extension members),包括改进的导航、重构和自动导入功能。
  • 对即将推出的 C# 特性(如集合表达式参数)的早期支持。
  • 新的检查功能,可捕获细微问题,例如短生命周期的 HttpClient 使用或不正确的 ImmutableArray<T> 初始化。

这些更新有助于您以更少的手动工作量编写更安全、更一致的代码。

更快的代码分析与索引

本次发布在核心工作流中进行了性能优化:

  • 更快地索引带注解的类型成员。
  • 更具响应性的导入补全。
  • 通过优化性能关键路径,降低了代码分析的开销。

提升 Out-of-Process 模式的稳定性

我们持续提升 ReSharper Out-of-Process (OOP) 模式的可靠性,该模式将 ReSharper 后端与 Visual Studio 分离,以保持 IDE 的响应速度。

在本次发布中,我们修复了超过 70 个问题,涉及导航、UI 交互、单元测试会话和解决方案状态同步,使日常工作更加稳定且可预测。

更新的编辑器 UI

ReSharper 的编辑器体验经过焕新,以更好地契合现代 Visual Studio 的外观和风格。代码补全、参数信息和其他弹出窗口现在具有更简洁、更一致的设计,并能正确支持编辑器缩放,从而提升了在不同设置下的可读性。 [LOADING...]

C++ 改进 (ReSharper C++)

除 ReSharper 核心更新外,2026.1 RC 还为使用 ReSharper C++ 的开发者带来了以下改进:

  • 性能:Unreal Engine 项目的启动时间更短,内存占用更低。
  • 语言支持:支持 C23/C++26 #embed 指令、C++23 扩展浮点类型、C2Y _Countof 运算符及其他特性。
  • 编码辅助:支持 C++20 模块的自动导入,以及针对原始类型、字面量和用户自定义字面量后缀的后缀补全。
  • 代码分析:新增针对乱序指定初始化器(out-of-order designated initializers)和重写可见性不匹配(override visibility mismatches)的检查,并将捆绑的 Clang-Tidy 更新至 LLVM 22。
  • Unreal Engine:Code Vision 和“查找用法(Find Usages)”中集成了更丰富的蓝图(Blueprint)功能,并修复了与即将发布的 Unreal Engine 5.8 的兼容性问题。

试用并分享反馈

您可以立即下载并安装 ReSharper 2026.1 RC: 下载 ReSharper 2026.1 RC

我们非常期待听到您的想法。如果您遇到任何问题或有任何建议,请通过 YouTrack 与我们分享。