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 发行版)。
📦 立刻访问官网下载 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) - 开发者工具
相关产品:
- IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS:macOS 下载汇总 (系统、应用和教程)
- IDE for Windows:Windows 下载汇总
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。