Rider 2023.3 发布概览
JetBrains 发布了其跨平台 .NET IDE 的最新版本 Rider 2023.3。此次更新引入了 AI 助手、对 .NET 8 SDK 的支持,以及扩展的 C# 12 和 F# 8 功能列表。此外,调试、多项目运行、UI/UX 和 Unity 方面也有所改进。
AI 助手
AI 助手现已结束技术预览阶段,正式上线。其功能包括:
- 上下文感知的 AI 聊天
- 多行代码补全
- 代码和文档生成
- 单元测试创建
- 重构建议的 Diff 视图
- 个性化提示库创建
用户需订阅 JetBrains AI 服务以使用 AI 助手,这些更新旨在提供更智能、高效的开发体验。
.NET 8 SDK 支持
Rider 2023.3 正式支持 .NET 8 SDK,包括:
- 更新项目模板
- 创建、运行和调试 .NET 8 项目的能力
- 新增 C# 12 语言特性,如基类构造函数、拦截器和别名指令
- 支持 F# 8 语言特性,如简写 lambda 表达式、嵌套记录更新、静态接口成员元素等
多项目运行
新增“运行多个项目”功能,支持:
- 创建个性化的多启动配置
- 管理解决方案依赖关系
- 简化多个项目的启动流程
- 集成不同的运行配置和任务(如构建和发布解决方案)
类型依赖图
新增类型依赖图功能,适用于 C# 和 Visual Basic 项目,帮助开发者:
- 可视化代码库交互
- 提高项目设计和调试的清晰度
预测性调试
引入预测性调试功能,无需执行代码即可预测潜在问题。此外,新增“模块视图”用于检查应用程序使用的动态链接库(DLL)和可执行文件。
社区反馈
在官方发布文章的评论中,有社区成员询问是否计划为 Unity 项目添加预测性调试功能。JetBrains 的 .NET 工具市场内容撰写者 Sasha Ivanova 回应称,目前没有立即计划,但如果需求足够,会考虑加入。
其他改进
此次更新还包括:
- UI/UX 改进
- Unity 相关优化
- 新的安全检查功能,使已发布的漏洞更加显眼
更多功能详情可查看 JetBrains 官方网站,完整更新日志可在 YouTrack 上获取。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。