Rider 2023.3:AI 助手、.NET 8 支持、C# 12 和 F# 8 特性、调试改进等

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 上获取。

阅读 194
0 条评论