Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

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

#rider#ai代理#测试生成#游戏开发#nuget

JetBrains Rider 2026.2 EAP 3 发布了!

你可以从我们的网站下载此版本,直接在 IDE 中更新,使用免费的 Toolbox App,或通过 snap 包安装。
下载 Rider 2026.2 EAP 3

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

新的 AI 智能体技能:减少测试生成中的 Token 消耗

我们还在试验一种用于单元测试生成的 AI 智能体技能,它利用 Rider 内置的覆盖率数据来生成更相关的测试。当你要求 AI 智能体生成测试时,Rider 可以使用 dotCover 的覆盖率洞察来查找现有的相关测试,遵循你项目的测试风格,生成完美的测试,无需手动指导或在代码库中盲目寻找。在我们的内部基准测试中,这种方法将 Token 消耗降低了最多 50% 。你可以在这篇博客文章中了解更多详情。

预览建议的代码更改

Rider 现在提供了一种更清晰的方式,让你在应用快速修复和上下文操作之前进行评估。新的意图预览会直接从操作菜单中显示所选操作将更改的内容,帮助你一目了然地理解结果,更自信地选择正确的修复。 [LOADING...]

预览支持基于 diff 的输出,并带有语法和标识符高亮,因此你可以快速比较更改前后的状态,而不会中断你的工作流。这对于涉及多个文件的广泛更改尤其有用,能够事先看到确切的影响,使代码操作感觉更安全、更可信。

游戏开发项目模板

Rider 现在在“新建项目”对话框中包含了一个专门的游戏开发部分,使入门更简单,无需复杂的手动设置。

Godot 是这个更新体验的第一个试点。你可以创建游戏扩展或编辑器扩展,并选择包含 C++ GDExtension 支持和 CMake 附加管理器(JetBrains Rider 附加组件会在相关情况下预配置)。这是快速获得工作项目的途径,尤其对于 Rider 中 Godot 开发的新手而言。 [LOADING...]

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

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

NuGet 工具窗口体验改进

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

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

现在,可用更新在工具窗口中也有一个专用位置,使查看哪些包需要关注以及在你准备好时更新它们变得更加容易。这应该会使日常的依赖项维护更加专注,尤其是在具有多个项目和许多已安装包的大型解决方案中。

Rider 后端中的垃圾回收优化

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

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

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

本次就到这里!一如既往,欢迎在下方评论区分享你的想法。