ReSharper 2026.2 发布:内置 AI 智能体并扩展跨编辑器调试能力

ReSharper 2026.2 正式发布

ReSharper 2026.2 是 JetBrains 面向 .NET 开发者的 Visual Studio 代码分析扩展的最新版本,于 2026 年 7 月发布。本次更新围绕三条主线展开:引入内置 AI 智能体、把调试能力扩展到 VS Code 兼容编辑器,以及深化 C# 与 C++ 的代码分析和重构能力,同时默认启用进程外运行架构。

内置 AI 智能体 Junie

ReSharper 2026.2 引入 Junie,一种可以在 Visual Studio 内执行复杂任务的多模型 AI 智能体。开发者可以在不离开 IDE 的情况下,把代码生成、批量重构、问题排查等任务交给智能体完成,并依据不同任务场景选择合适的模型,为 .NET 开发带来更开放的 AI 工作流。

VS Code 兼容编辑器的调试支持

该版本首次为 VS Code 兼容编辑器提供 .NET 调试能力,覆盖 VS Code、Cursor、Google Antigravity IDE、Devin Desktop 和 Kiro 等编辑器。调试功能基于与 JetBrains Rider 相同的内核引擎构建,支持条件断点、命中计数、依赖断点与 tracepoint,提供实时变量和表达式检查、完整的单步导航以及启动和附加调试能力,使 ReSharper 成为 VS Code 兼容编辑器中最完整的 .NET 扩展。

C# 分析与重构改进

新版增强了集合表达式检查,在更多场景中建议使用集合表达式,帮助保持代码简洁并减少中间集合的创建;Extract Method 重构现在能检测所选代码在文件中的精确重复和参数化重复,并允许选择要替换的出现位置;编辑器配置与 Roslyn 分析器集成更紧密,可在警告出现时直接从快捷菜单调整编译器警告配置;导入缺失引用弹窗经过重新设计,定位更合理且不再闪烁。

C++ 与 Unreal Engine 更新

C++ 侧新增对 C++26 反射的初步支持,为下一代编译期元编程奠定基础,同时支持 constexpr 内存分配与异常求值以及 ISPC 语言编辑支持。Unreal Engine 相关功能中,C++ 代码索引速度最高提升 55%,温启动时从序列化数据加载 C++ 缓存的速度最高提升 35%,蓝图资产中游戏玩法标记的用法可展示在 Code Vision 和查找用法结果中。

进程外模式与工具集成

进程外(Out-of-Process)模式在 2026.2 中默认启用,后台分析可与 Visual Studio 主进程分离,降低复杂代码分析对 IDE 主进程的影响。性能分析、内存分析和代码覆盖率工具(dotTrace、dotMemory、dotCover)现在随 ReSharper 自动安装并可直接在 Visual Studio 中使用,也支持在进程外模式下运行;动态程序分析(DPA)已完成使命,其核心能力迁移至新的 Monitoring 体验。此外,.cshtml 和 .razor 文件的处理更快且内存占用更少,Windows 版 dotUltimate 离线安装程序改为 ZIP 压缩包分发。

对开发者与团队的价值

对使用 Visual Studio 的 .NET 团队,内置 AI 智能体减少了常规开发任务的切换成本;对混合使用 Visual Studio 与 VS Code 系编辑器的团队,统一的调试体验降低了环境切换带来的割裂;对大型代码库,默认进程外架构和更快的索引与查找明显改善日常响应。ReSharper 2026.2 覆盖 C#、C++ 与 Unreal Engine 场景,支持 Windows 平台,开发者可通过 JetBrains 官方渠道升级。

评论