头图

JetBrains Rider 2025.1 (macOS, Linux, Windows) - 快速且强大的跨平台 .NET IDE

JetBrains 跨平台开发者工具

请访问原文链接:https://sysin.org/blog/jetbrains-rider/ 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


Rider 2025.1 发布:改进的解决方案资源管理器、新增 AI 助手功能、游戏开发更新等!

发布日期:2025 年 4 月 16 日

Rider 2025.1 版本带来了更好的代码导航、智能化的调试工具以及与常用技术的更深层集成。

你可以从官网下载发布版,或者通过 Toolbox 应用 安装,或者使用来自 Snap Store 的 Snap 包(如果你使用的是兼容的 Linux 发行版)。

sysin

📦 立刻访问官网下载 Rider 2025.1:www.jetbrains.com

🚀 发布亮点

Rider 引入 AI

JetBrains AI 助手迎来了重大升级,使得 AI 驱动的开发更加高效、便捷。现在,AI 功能在 JetBrains IDE 中免费提供,包括无限制的代码补全、本地模型支持以及基于积分的云端功能访问。新增的订阅系统使得 AI Pro 和 AI Ultimate 订阅变得更加易于扩展。

AI 助手更新内容:

  • 扩展的 AI 模型支持:Rider 现在支持 Claude 3.7 Sonnet、Gemini 2.0 等模型。
  • 更好的代码补全:增强了对 Web 框架和测试生成的 AI 建议。
  • 离线支持:即使没有网络连接,你也可以通过 Ollama 或 LM Studio 使用本地模型。

C# 14 预览特性及更高版本支持

ider 2025.1 提供了对 .NET 10 预览版 SDK 的初步支持,其中包括 C# 14 的预览功能,例如对未绑定泛型类型使用 nameof、对 Span<T> 的一等转换支持,以及在简单 lambda 参数上使用修饰符。

远程开发支持(Windows 主机)

Rider 现在支持通过 JetBrains Toolbox 应用 在 Windows 主机上进行远程开发,补充了对 macOS 和 Linux 的支持。Toolbox 应用现已成为所有远程连接的中心枢纽。

解决方案资源管理器中的全仓库可见性

Rider 现在在传统的解决方案视图旁添加了 文件视图,让你能够从根目录浏览整个仓库,更方便地定位非解决方案文件或管理全栈项目与配置文件夹。

Roslyn 语法树可视化工具

现在你可以在 Rider 中实时探索 C# 代码的语法树,支持节点检查、导航、搜索和过滤功能。

Scoped Roslyn 快速修复

Rider 现支持在整个文件、项目或解决方案范围内应用分析建议,简化批量清理与重复重构工作。

🧑‍💻 调试器增强

.NET

  • LINQ 链条可视化:直接在调试器中可视化中间结果。
  • 自动附加:可以自动附加到子进程和孙进程。
  • 异常断点配置:可以选择仅在未处理的异常或用户代码中的异常处断点。

C++

  • 本地调试器性能提升:特别是对于大型 Unreal Engine 项目,单步调试的速度提升高达 50 倍。
  • 更好的对 Natvis 文件的支持,包括自动加载和识别合成项目。
  • 新增“分离”按钮,允许你在不中断进程的情况下断开连接。

🎮 游戏开发

Rider 2025.1 为 Unreal Engine、Unity 和 Godot 开发带来了更多优化:

Noesis 框架支持

现已支持 Unreal Engine 和 Unity 项目的 NoesisGUI 框架。

Unreal Engine 调试器更新

本地调试器性能提升,支持 Natvis 文件、UMETA/UPARAM 宏,以及通过 LLDB 的重构,使得大型 C++ 项目的单步调试速度提升最多达 50 倍。

Unity Profiler 集成

现在,你可以直接在代码中查看 CPU 使用情况快照,并在分析器调用和源方法之间跳转。

Godot 增强

Godot C# 项目现在支持热重载,重构过程中 .uid 文件会自动移动。

🌐 Web 开发

Rider 2025.1 为现代 Web 开发带来了一些新优化:

  • Blazor WebAssembly:全面支持 .NET 发布到文件夹配置,便于 WASM 项目部署。
  • Angular:增强对宿主绑定、Angular 17.2 信号查询、响应式表单和更智能属性建议的支持。
  • TypeScript:基于服务的快速修复优先级得到提升,改进了对导入的相关性和速度。

🚀 性能优化

  • 新的字符串内存管理系统,使得平均可以存储比之前多四倍的唯一字符串,同时减少约一半的内存使用,释放了大规模 .NET 项目中的资源。
  • Razor 和 Blazor 分析变得更快、更稳定,特别是在组件较多的项目中。

📝 其他值得注意的更新

  • 可以在 Windows 和 Linux 上将主菜单合并到工具栏中。
  • 插件更新将在 IDE 重启时自动应用。
  • 你现在可以将 dotnet watch 用作运行/调试配置。
  • 支持 I/O 重定向和 .env 文件用于运行配置。
  • 版本控制改进包括增强的差异视图、Git 远程更改自动获取以及支持预提交工具。
  • 更好的 C# 反编译器,支持新的 C# 特性。
  • JetBrains Terminal 的新标准架构现已进入 Beta。
  • 支持运行和调试 Azure Functions、AWS Lambda 项目以及 Azure App Services,简化云原生开发与测试。

下载地址

JetBrains Rider 2025.1 (macOS, Linux, Windows) x64 & aarch64

更多:JetBrains IDE 2025.1 (macOS, Linux, Windows) - 开发者工具

相关产品:


sysin
23 声望9 粉丝