Rider 和 ReSharper 2026.2.2 发布!

Rider 和 ReSharper 2026.2.2 发布!

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

JetBrains发布Rider和ReSharper 2026.2.2。Rider新增AI Agent Setup组件,可集中管理MCP工具、技能和钩子;钩子为AI代理提供更精准反馈,仅检查新增代码并显示格式化差异。dotCover新增TUnit测试覆盖率支持。修复了macOS 26.2.2下Rider冻结、Unity编辑器附加及MCP服务器访问等问题。

🔎

延伸解读

AI Agent Setup 组件:集中管理代理功能

Rider 2026.2.2 新增的 AI Agent Setup 组件位于右下角状态栏,旨在解决功能分散难以发现的问题。它集中展示 MCP 工具、技能和钩子等支持的功能,并标明哪些已启用、哪些可设置,提供直达设置页面的链接。无论代理在 Rider 内还是外部终端运行,该组件都能帮助用户快速了解并配置所需功能,提升工作流效率。

钩子优化:减少噪音,聚焦变更

本次更新改进了钩子为 AI 代理提供的反馈。Run files inspections 钩子现在仅返回代理新增代码的检查结果,而非整个文件,让代理更专注于自身修改。Reformat file 钩子则提供格式化差异,代理可立即看到 IDE 所做的格式更改,无需重新读取文件。这些调整减少了不必要的信息,使上下文更清晰。

TUnit 测试覆盖率支持

Rider 和 ReSharper 的 dotCover 集成现已支持 TUnit 单元测试的覆盖率测量。要启用,需在项目中安装 JetBrains.dotCover.Framework 包,并在设置中勾选 Enable Test Platform support。注意,TUnit 覆盖率要求 Microsoft.Testing.Platform 版本 2.3.0 或更高。这为使用 TUnit 的团队提供了代码覆盖率分析能力。

关键修复:macOS 冻结与 Unity 附加

本次更新修复了多个重要问题。在 macOS 26.2.2 上,Rider 可能因系统 API 变更导致后端永久挂起而无限冻结,现已修复并完全支持该版本。Attach to Unity Editor 功能不再依赖编辑器可执行文件名,解决了新版 Unity Hub 和自定义引擎构建的问题。此外,MCP 服务器现在可以访问所有附加文件夹,而不仅限于主解决方案目录。

Q&A

Rider 2026.2.2 新增的 AI Agent Setup 组件有什么作用?

AI Agent Setup 组件是 Rider 2026.2.2 新增的入口,位于右下角状态栏。它帮助用户发现和设置 Rider 中面向编码代理的功能,如 MCP 工具、技能和钩子,并显示哪些功能已启用、哪些可以设置,提供直接链接到相应设置页面。

Rider 2026.2.2 中钩子(hooks)如何为 AI 代理提供更精准的反馈?

钩子现在为 AI 代理提供更精准的反馈:Run files inspections 钩子只返回代理新增代码的检查结果,而不是整个文件;Reformat file 钩子会显示 IDE 所做的格式化差异,让代理立即看到变化,无需重新读取文件。

如何在 Rider 或 ReSharper 中为 TUnit 测试启用覆盖率?

在项目中安装 JetBrains.dotCover.Framework 包。在 Rider 中,转到 Settings | Build, Execution, Deployment | Unit Testing | Testing Platform 并勾选 Enable Test Platform support;在 ReSharper 中,转到 Extensions | ReSharper | Options | Unit Testing | Testing Platform 并勾选 Enable Test Platform support。注意:TUnit 覆盖率需要 Microsoft.Testing.Platform 2.3.0 或更高版本。

Rider 2026.2.2 修复了 macOS 26.2.2 下的冻结问题吗?

是的,Rider 2026.2.2 修复了在 macOS 26.2.2 下可能无限冻结的问题(RIDER-142337)。该问题是由于 macOS 系统 API 变更导致后端进程在收集线程转储后无法恢复,现已修复,macOS 26.2.2 得到完全支持。

Rider 2026.2.2 如何解决附加到 Unity 编辑器的问题?

Rider 2026.2.2 修复了 Attach to Unity Editor 功能不再依赖编辑器可执行文件名称(RIDER-142279),这解决了与最新 Unity Hub 版本和自定义引擎构建相关的问题。

Rider 2026.2.2 修复了 MCP 服务器访问附加文件夹的错误吗?

是的,Rider 2026.2.2 修复了 MCP 服务器访问附加文件夹的错误(RIDER-139586)。现在文件操作可以在解决方案附加的所有文件夹中工作,而不仅限于主解决方案目录。

🏷️

标签

➡️

继续阅读