Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

JetBrains发布Rider与ReSharper 2026.2.2版本更新

#jetbrains#rider#resharper#ai编程助手#测试覆盖率

我们发布了 ReSharper、Rider 和 .NET 工具的 2026.2.2 版本。你可以直接从这些工具内部、通过 Toolbox 应用或我们的网站安装此更新。

以下是本次更新的新内容。

Rider 2026.2.2

AI 智能体设置小组件

我们最近在 Rider 中添加了大量功能,帮助你与编码智能体协作。新功能如此之多,要跟踪每条公告并发现有哪些可用功能可能并非易事。因此,我们现在把你需要的一切都集中到了一处。

Rider 2026.2.2 引入了 AI 智能体设置 小组件,这是位于右下角状态栏中的新入口。这个新工具可帮助你查找并设置 Rider 面向编码智能体的相关功能。打开它后,你会看到受支持功能的列表,例如 MCP 工具、技能和钩子,以及每项功能如何帮助改善工作流的简要说明。 [LOADING...]

概览会显示哪些功能已启用、哪些功能可以设置,并提供指向相应设置页面的直接链接。无论你的编码智能体是在 Rider 内部运行,还是在外部终端中运行,该小组件都能帮助你了解 Rider 提供了哪些功能,并快速找到入门所需的设置。

通过钩子为 AI 智能体减少干扰并提供更清晰的上下文

Rider 的钩子现在可在代码更改后为 AI 智能体提供更有针对性的反馈。这有助于减少不必要的信息,并让来自 IDE 的格式变更更容易被发现。

现在,智能体通过 Run files inspections 钩子只会获得它们新增代码的检查结果,而非整个文件的检查结果。这使它们能够专注于自己的更改。

Reformat file 钩子现在会提供差异,显示 IDE 所做的任何格式变更。智能体可以立即看到变更内容,因此无需重新读取文件来了解更新。

[LOADING...]

测试覆盖率新增 TUnit 支持

Rider 的 dotCover 集成现在可以测量使用 TUnit 编写的单元测试的覆盖率。要启用覆盖率统计,请在项目中安装 JetBrains.dotCover.Framework 包。 [LOADING...]

要在 Rider 中启用完整的测试平台支持,请转到 设置 | 构建、执行、部署 | 单元测试 | 测试平台,然后勾选 启用测试平台支持 复选框。

注意:TUnit 覆盖率需要 Microsoft.Testing.Platform 2.3.0 或更高版本。

重要修复

以下是本次发布中包含的一些重要修复:

  • RIDER-142337 在 macOS 26.2.2 上,Rider 可能会无限期卡死,通常是在加载大型解决方案时,但有时也会发生在其他时刻。Rider 会从其后端进程收集线程转储,以帮助诊断性能下降问题。此过程会短暂挂起后端进程,然后再恢复它。macOS 系统 API 的一处变更破坏了恢复步骤,导致后端永久处于挂起状态。此问题已修复,现已完整支持 macOS 26.2.2。
  • RIDER-142279 附加到 Unity 编辑器 功能不再依赖编辑器可执行文件的名称。此变更修复了与最新 Unity Hub 版本及自定义引擎构建相关的问题。
  • RIDER-139586 附加文件夹上的 MCP 服务器访问错误。文件操作现在可作用于附加到解决方案的所有文件夹,而不仅仅是主解决方案目录。

如需查看完整的修复和改进列表,请访问此页面
下载 Rider

ReSharper 2026.2.2

测试覆盖率新增 TUnit 支持

dotCover 现在可以测量使用 TUnit 编写的单元测试的覆盖率。要启用覆盖率统计,请在项目中安装 JetBrains.dotCover.Framework 包。 [LOADING...]

要在 Rider 中启用完整的测试平台支持,请转到 扩展 | ReSharper | 选项 | 单元测试 | 测试平台,然后勾选 启用测试平台支持 复选框。

注意:TUnit 覆盖率需要 Microsoft.Testing.Platform 2.3.0 或更高版本。

如需了解此版本包含的完整更新列表,请参阅完整发行说明
下载 ReSharper

你可以从我们的网站或通过 Toolbox 应用下载最新版本。你也可以以 snap 软件包的形式更新 Rider。欢迎在下方评论中告诉我们这些新功能如何融入你的工作流程。