ReSharper 2026.3:Visual Studio 中新增 Claude Agent 与 Codex,支持 .NET 11 和 C# 15,还有更多更新

ReSharper 2026.3:Visual Studio 中新增 Claude Agent 与 Codex,支持 .NET 11 和 C# 15,还有更多更新

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

ReSharper 2026.3 发布:Visual Studio 的 AI Assistant 工具窗口新增 Claude Agent 和 Codex,与 Junie 并列,三者均可调用 ReSharper 重构功能(如重命名)。该版本首日支持 .NET 11 与 C# 15(含联合类型、扩展索引器等),反编译器可正常显示 runtime-async 方法。代码分析新增集合表达式建议及多项检查。测试运行器支持 xUnit v3 4.0 和 NUnit 5.0。使用 AI 代理需 JetBrains AI 订阅,Junie Lite 免费。

🔎

延伸解读

AI 代理接入方式与使用门槛

ReSharper 通过 Agent Client Protocol(ACP)连接 Claude Agent 和 Codex,首次使用需同意安装第三方代理,若缺少 Node.js 还会自动安装。三者均消耗 JetBrains AI 配额,且不支持自带 Claude/ChatGPT 订阅或 API Key。Junie Lite 免费但功能有限,适合想低成本体验代理的用户。

代理调用重构功能的意义

Claude Agent、Codex 和 Junie 都能调用 ReSharper 的重构技能,例如重命名符号或将类型移动到其他命名空间。这意味着代理不再逐文件编辑,而是借助 IDE 的重构能力保证代码结构一致性,降低手动修改引入错误的风险。

新语言特性支持的实际影响

首日支持 .NET 11 和 C# 15,覆盖联合类型、扩展索引器、标记 break/continue 等语法,代码分析、补全和导航均可正常工作。反编译器能将 runtime-async 方法显示为普通 async 方法,方便阅读预览版代码。这些支持让采用新版本的团队减少工具链等待时间。

测试与代码分析更新要点

测试运行器新增 xUnit v3 4.0 和 NUnit 5.0 支持,MSTest 4 的测试发现更可靠,并默认启用 Microsoft.Testing.Platform。代码分析方面,集合表达式建议扩展到 foreach、AddRange 等场景,新增检查可发现字符误用为数组长度、隐式字符串排序等问题,帮助提前拦截常见错误。

❓

Q&A

ReSharper 2026.3 在 Visual Studio 中新增了哪些 AI 代理?

新增了 Claude Agent 和 Codex,与之前已有的 Junie 并列,三者都可以在 AI Assistant 工具窗口中选择使用。

使用 Claude Agent 或 Codex 需要什么订阅?

需要 JetBrains AI 订阅。Claude Agent 和 Codex 会消耗你的 JetBrains AI 配额,Junie 也一样,除非使用免费的 Junie Lite 层级。

ReSharper 2026.3 对 .NET 11 和 C# 15 的支持情况如何?

该版本在 .NET 11 发布当天即提供支持,并支持 C# 15 的新语法,包括联合类型、封闭类层次结构、集合表达式参数、扩展索引器以及带标签的 break 和 continue 语句。

AI 代理能否使用 ReSharper 的重构功能?

可以。Junie、Claude Agent 和 Codex 都能使用 ReSharper 的重构技能来重命名符号或将类型移动到其他命名空间,而不是逐个编辑文件。

ReSharper 2026.3 的测试运行器支持哪些测试框架的新版本?

支持 xUnit v3 4.0 和 NUnit 5.0,并且对 MSTest 4 项目的测试发现更可靠,同时默认启用 Microsoft.Testing.Platform 支持。

ReSharper 2026.3 的反编译器对 runtime-async 方法做了什么改进?

反编译 runtime-async 方法时,现在会将其显示为普通的 async 方法,并且 IL Viewer 会用 async 关键字标记它。同样的改进也适用于 dotPeek 2026.3。

🏷️

标签

➡️

继续阅读