Rider 2025.3 可以对 .NET 10 提供发布当日支持,包括 C# 14 中的扩展成员、扩展运算符和用户自定义复合赋值运算符等功能,同时通过更新确保与最新编译器更改保持一致。 此版本还带来了对 Unity、Unreal Engine 和 Godot 游戏开发的扩展支持,将 Islands 主题设为 JetBrains IDE 的全新默认外观,并提升了解决方案启动的性能。
最新版 Rider 包括:
点击此处详细了解 Rider 2025.3 中的 C# 14 支持。
我们将 Islands 主题设为 JetBrains Rider 中的默认外观。 Islands 主题于 2025 年初首次推出,提供深色和浅色两种模式,有助于从视觉上更加清晰地区分编辑器和工具窗口,具有更高的标签页可见性,提供清新、现代的审美。
Rider 2025.3 在启动性能和总体响应能力方面实现了显著提升。 多个内部初始化阶段得到优化,缩短了解决方案总加载时间,让 IDE 能够更快地做好工作准备。
编辑器在启动期间不再出现闪烁问题,现在,代码补全、搜索和导航等核心功能在启动过程中可以提早使用。
这些优化也扩展到游戏开发。 Unreal Engine 项目现在的打开速度更快,扫描和缓存资源时占用的内存更少。 在游戏开发部分中了解详情。
除了 Rider 2025.3 中的新功能外,我们还注重提高稳定性以及解决我们用户报告的长期存在的问题。
请阅读我们专门撰写的修正的问题博文,查看所有修正。
Rider 2025.3 全面支持 C# 14 最新语言功能,全方位提升代码分析、重构和编辑器辅助功能。
field 关键字的行为已与最新编译器更改保持一致。 Enumerable.Reverse 与 span 配合使用时带来的重大更改。
Rider 2025.3 引入了新的 Generate try-catch block(生成 try-catch 块)上下文操作,该操作可以根据 XML 文档自动为方法调用生成 try-catch 块,帮助您以更快的速度和更高的一致性处理声明的异常。
请阅读这篇博文全面了解 Rider 和 ReSharper 中对 C#14 功能的支持。
发现关于类型不正确的错误时,现在可以轻松地为局部值、应用的实参、函数返回值类型、联合体用例字段、属性等修正这些错误。 此外,此功能可以跨语言进行修正,因此,发现 F# 代码中的错误时,可以修正 C# 声明,反之亦然。
我们为 Junie 重新实现了上下文收集,因此,Junie 的 F# 代码分析能力得到显著提升。
对于此版本,我们还更新了 F# 编译器服务,提供 F# 10 支持和各项改进,并调整了多项快速修复和代码补全规则。
有关针对 F# 支持的其他改进和错误修正的更多信息,请参阅此处。
Rider 2025.3 中的 Monitoring(监测)工具窗口已升级为单一实时性能洞察中心。 除了检测 CPU、内存和 GC 活动之外,此窗口现在还可以检测 ASP.NET 和数据库问题。 在应用运行时或调试期间,Rider 会自动高亮显示速度缓慢的查询、运行时间较长的 MVC 操作,以及过多的数据库连接。
了解详情。
得益于与 Perforce 的合作,JetBrains Rider 现在可为设置和使用 Perforce MCP 服务器提供开箱即用的支持,此举简化了安装过程,并直接在 IDE 内部无缝激活 MCP 工具。
借助此集成,JetBrains AI Assistant 还能访问 Perforce 工具和数据,从而提供更准确、更相关的回答,并为开发工作流提供帮助。
点击此处了解如何配置 Perforce MCP 服务器。
IL Viewer 工具窗口现在会显示由 Unity 生成并进行后处理的程序集的中间语言 (IL) 代码,而不是通过 IDE 构建生成的临时程序集,帮助您根据 Unity 实际使用的内容分析编译结果。
Rider 2025.3 为 Unreal Engine 带来了显著的性能提升。 得益于对项目初始化和资源扫描进行的优化,重复项目加载速度现在最高提升 20%。 资源缓存现在占用的内存减少,从而降低了 IDE 的整体内存占用量,并提升了处理大型 Unreal Engine 项目时的响应能力。
此版本引入了对 Unreal Engine 移动调试第一阶段的支持。 您现在可以调试 Android 构建版本,并全面查看调用堆栈。
此版本还支持在 Android 设备上部署和调试 UE 构建。
constexpr 表达式 Rider 现在支持调试 constexpr 代码,此功能在 C++ 中愈发重要。 您现在可以在 constexpr 函数内部暂停执行、检查变量,对表达式求值,就像进行常规运行时调试一样。 在这篇博文中了解详情。
现在,可以在 Solution Explorer 中直接从 .sln 切换到 .uproject 文件,Unreal 项目导航的流畅性得到提高。
此版本继续扩展 Rider 对 Godot 引擎的支持。 GDScript 语言引擎现在可以更准确地处理嵌套类和枚举,优化了对未使用形参的检查,并新增了对类型化字典结构的支持。
您还可以调试特定场景、工具脚本和设备,向调试会话传递实参,并通过 GDExtensions 模板启动新项目。
Rider 2025.3 集成了 Chickensoft GoDotTest 运行程序,可以在焦点离开 IDE 时自动重新构建项目,从而确保 Godot Inspector 同步。
Rider 2025.3 提供了针对停用预处理程序分支的完整语法高亮显示,因此,即使关键字、宏、类型和标识符以灰色显示,仍会根据其语言角色使用相应的颜色进行显示。
自此版本起,JetBrains Rider 不再以独立功能的形式提供 Dynamic Program Analysis (DPA)。 为了简化您的工作流并提供一个统一位置来观察和优化应用程序性能,DPA 背后的一些分析系统正在集成到 Monitoring(监测)工具窗口中。