T
traeai
登录
返回首页
The JetBrains Blog

Rider 2026.2 EAP 3: 成本效益的代理测试覆盖、代码变更预览、游戏开发模板和NuGet改进

8.2Score
Rider 2026.2 EAP 3: 成本效益的代理测试覆盖、代码变更预览、游戏开发模板和NuGet改进

TL;DR · AI 摘要

Rider 2026.2 EAP 3引入AI代理测试覆盖技能,通过内置覆盖率数据将token消耗减少50%,新增代码变更预览功能、游戏开发模板和改进的NuGet管理体验。

核心要点

  • AI代理测试生成技能通过dotCover覆盖率数据将token消耗减少50%
  • 新增意图预览功能可在应用前查看quick-fixes和上下文操作的具体变更
  • 游戏开发模板支持Godot项目创建,包含C++ GDExtension和CMake插件管理器

结构提纲

按章节快速跳转。

  1. §Rider 2026.2 EAP 3发布

    JetBrains Rider 2026.2 EAP 3版本带来了AI代理测试覆盖、代码变更预览、游戏开发模板和NuGet改进等功能。

  2. 新的AI代理技能利用Rider内置覆盖率数据生成更相关的单元测试,将token消耗减少高达50%。

  3. 开发者可以在应用之前预览quick-fixes和上下文操作的变更效果,支持基于diff的语法高亮输出。

  4. 新增专门的游戏开发部分,支持Godot项目创建,包含C++ GDExtension支持和CMake插件管理器。

  5. 重新设计的NuGet工具窗口分离了包浏览和依赖管理,使依赖维护工作流程更加清晰易用。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Rider 2026.2 EAP 3
    • AI代理测试覆盖
      • 覆盖率数据驱动
      • Token消耗减50%
    • 用户体验改进
      • 代码变更预览
      • 游戏开发模板
      • NuGet管理优化

金句 / Highlights

值得收藏与分享的关键句。

  • 在内部基准测试中,这种方法将token消耗减少了高达50%。

    第3段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 预览支持基于diff的输出,带有语法和标识符高亮,因此您可以快速比较前后状态而不会中断您的工作流。

    第5段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • Godot是这次更新体验的第一个试点。您可以创建游戏扩展或编辑器扩展,可选择包含C++ GDExtension支持和CMake插件管理器。

    第6段

    ⬇︎ 下载 PNG𝕏 分享到 X
#Rider#AI#测试覆盖#游戏开发#NuGet
打开原文

.NET ToolsEarly Access ProgramRider

Rider 2026.2 EAP 3:经济高效的智能测试覆盖、代码变更预览、游戏开发模板和 NuGet 改进

Image 1: Sasha Ivanova

2026年5月22日

JetBrains Rider 2026.2 EAP 3 发布了!

您可以从我们的网站下载此版本,直接从 IDE 内更新,使用免费的 Toolbox 应用,或通过 snap 包安装。

以下是本次更新的主要内容:

新的 AI 智能技能,减少测试生成的令牌使用

我们还在试验一种用于单元测试生成的 AI 智能技能,它使用 Rider 内置的覆盖率数据来生成更相关的测试。当您要求 AI 智能体生成测试时,Rider 可以使用 dotCover 覆盖率洞察来查找现有的相关测试,遵循项目的测试风格,并在无需手动指导或在代码库中昂贵地漫游的情况下生成完美的测试。在我们的内部基准测试中,这种方法将令牌消耗减少了高达 50%。您可以在这篇博客文章中找到更多详细信息。

预览建议的代码变更功能

Rider 现在为您提供更清晰的方式来评估快速修复和上下文操作,然后再应用它们。新的意图预览会直接从操作菜单显示所选操作将如何更改,帮助您一目了然地理解结果,并更有信心地选择正确的修复。

Image 2

预览支持基于差异的输出,具有语法和标识符高亮显示,因此您可以在不中断工作流程的情况下快速比较变更前后的状态。这对于更广泛的变更特别有帮助,包括影响多个文件的修复,在应用前看到确切的影响可以让代码操作感觉更安全、更容易信任。

游戏开发项目模板

Rider 现在在"新建项目"对话框中包含了一个专门的_游戏开发_部分,使您能够更轻松地开始,而无需任何复杂的手动设置。

Godot 是这次更新体验的首个试点。您可以创建游戏扩展或编辑器扩展,可选择包含 C++ GDExtension 支持和 CMake 插件管理器(相关的 JetBrains Rider 插件已预先配置)。这是通往工作项目的更快路径,特别是如果您是首次在 Rider 中进行 Godot 开发。

Image 3

此版本还为 Rider 中更多游戏特定模板奠定了基础。除了 Godot 试点外,我们还引入了 CMake 游戏项目模板并重新组织了新建项目体验,使游戏开发模板有更清晰、专门的入口点。

如果您想了解如何使用新模板和开发 Godot 插件,请查看我们的文档

NuGet 工具窗口体验改进

随着解决方案的增长,管理依赖项可能会变得复杂。您需要查找新包,保持现有依赖项更新,并快速了解哪些项目受到可用更新的影响——理想情况下不需要一遍又一遍地浏览相同的包列表。

我们重新设计了 Rider 中的 NuGet 工具窗口,使该工作流程更容易理解和操作。更新后的体验将包浏览与已安装依赖项管理分开,因此每项任务都有更清晰的路径。

Image 4
Image 5

可用更新现在在工具窗口中也有专门的位置,使您更容易看到哪些包需要关注并在准备就绪时更新它们。这应该使常规依赖项维护更加专注,特别是在具有多个项目和许多已安装包的大型解决方案中。

优化 Rider 后端垃圾回收

我们调整了几个垃圾回收设置,以帮助 Rider 后端更高效地释放未使用的内存。

根据我们的内部测试,这些更改平均将 Rider 后端进程的内存使用量减少了约7-8%。根据您的项目和环境,您的结果可能会有所不同,但 Rider 现在应该在日常开发过程中更好地管理后端内存。

有关此版本中包含的所有改进和修复的完整列表,请参阅我们的发布说明。

暂时就这些!一如既往,我们很乐意在下方评论中听到您的想法。

AI 可能会生成不准确的信息,请核实重要内容