.NET跨平台开发工具Rider v2025.1——支持.NET 10、C# 14
JetBrains Rider 是一款跨平台的 .NET 和游戏开发集成开发环境(IDE),由 JetBrains 公司推出。它深度融合了 ReSharper 的代码智能分析能力和 IntelliJ 平台的健壮性,支持包括 .NET Core、ASP.NET、MAUI、Unity、Unreal Engine 等多种技术栈和游戏引擎 。Rider 以高性能和响应速度为核心设计,即使在大型项目中也能保持流畅操作,并提供实时错误检测、智能代码补全、快速重构、高效调试(如 Unity 深度集成调试)以及无缝版本控制(如 Git)等高级功能,显著提升开发效率和代码质量 。此外,它支持 Windows、macOS 和 Linux 系统 。
立即获取Rider v2025.1正式版下载
具体更新内容:
Rider 2025.1 提供对 .NET 10 和 C# 14 预览功能的初步支持,此版本引入了用于仓库级可见性的新 Files(文件)视图、Roslyn 语法树可视化器,以及用于调试 .NET 和 C++ 解决方案的众多增强。 游戏开发者可以利用 Unity Profiler 集成,AI 功能用户可以从新支持的 LLM 中受益。
主要更新
Rider goes AI
JetBrains AI Assistant 进行了重大升级,使基于 AI 的开发更加便捷高效。 在此版本中,JetBrains IDE 的 AI 功能现在免费使用,包括无限制代码补全、对本地模型的支持,以及基于抵用金的云托管功能访问。
此版本引入了可以提高工作效率并减少重复工作的重大改进,包括更智能的代码补全,对 GPT-4.1(即将推出)、Claude 3.7 和 Gemini 2.0 等新云模型的支持,基于 RAG 的高级上下文感知,以及直接从聊天进行多文件编辑的新编辑模式。
Solution Explorer 中的仓库级可见性
使用 Rider 的新 Files(文件)视图浏览整个代码库,这个重新设计的视图与您的 Solution(解决方案)视图并存。Files(文件)视图从根显示完整仓库结构,让您可以轻松处理全栈项目、配置文件以及构成现代开发环境的其他所有内容。 要启用仓库级可见性,请在 Solution Explorer 工具窗口设置中选择 New Files View(新文件视图)。
Roslyn 语法树可视化器
现在,您可以使用 Rider 的新 Roslyn 语法树可视化器直接在 IDE 内部查看和探索 C# 语法树。 可视化器提供与编辑器保持同步的实时树可视化。
您能够以交互方式探索节点并检查其属性,在代码和相应树节点之间快速导航,并使用全面的搜索和筛选功能。
Windows 主机上的远程开发
从 Rider 2025.1 开始,现在支持通过 JetBrains Toolbox App 在 Windows 主机上进行远程开发。 虽然 Gateway 可用于 Linux 连接,但全面过渡到 Toolbox App 作为远程开发的主要中心正在进行中。
Unity Profiler 集成
Rider 现在与 Unity Profiler 集成,将 CPU 性能洞察直接带入您的编辑器。 IDE 获取 CPU 使用快照并将其与您的代码内联显示,可以在编写和调试 Unity 脚本时轻松发现性能热点,您可以从 Unity Profiler 层次结构视图中的调用无缝导航到 Rider 中的相应方法。
对 .NET 10 Preview SDK 的支持
- 对来自新 SDK 的项目模板的支持。
- 创建、运行和调试以新 SDK 为目标的项目。
- 对 C# 14 和 VB 17.13 最新预览功能的初步支持。