您现在的位置是:首页 > 文章详情

JetBrains Rider 2025.1 路线图发布

日期:2025-01-09点击:166

JetBrains Rider 2025.1 路线图现已发布。介绍了目前正在开发的一些特性和改进内容,主要包括:

Pain-free 性能分析

开发团队决定重新思考 Rider 中的分析工作方式,旨在让当前的工具套件(动态程序分析、监控工具以及集成的 dotTrace 和 dotMemory 分析器)变得更易于使用且更直观。包括简化界面、减少配置,以及将性能分析更深入地融入用户的日常工作流程。

“我们的目标很简单:让性能监控和分析感觉像是开发流程的自然延伸,而不是一项单独的专门任务。”

Debugging

Mixed mode debugging

Rider 2025.1 将着手实现 mixed mode debugging - 此功能可让用户在单个会话中同时调试 .NET 和 C/C++ 代码。这对使用 Unity 和 Unreal 等游戏引擎的开发人员,以及那些通过 P/Invoke 使用 native Windows API 构建桌面应用程序的开发人员尤为刚需。

实现后用户将能够:

  • 在.NET 和 native code 之间无缝切换。
  • 检查两个环境中的变量。
  • 在代码库的任何地方设置断点。
  • 无需切换上下文即可调试互操作场景。

“我们相信,这一新增功能将显著改善混合应用程序开发人员的调试体验。虽然我们目前无法确定具体的发布时间表,但我们很高兴开始这项重要的工作,并将在此过程中分享我们的进展。”

C++ code debugging

项目团队计划在 2025 年着手全面改进整个 Rider 中的 C++ 调试体验。

目前正在进行的工作包括:优化 PDB 读取,以便用户更快地进入调试会话;重新设计 collection evaluation,使其更加高效;实施一个更快的系统来处理条件断点;改进 C++ 中的数据断点,使其更加可靠和响应迅速。

以及致力于让调试感觉更自然、更可控。新的 stepping filters 可帮助用户精确地导航代码库,Rider handles debugger detachment 的方式也得到了改进,此外还有一系列较小的功能增强。

改进的数据可视化工具 

在 Rider 2025.1 中将专注于改进 LINQ 表达式的数据可视化,使开发人员能够更轻松地直接在调试器中理解和调试复杂的 LINQ 查询。用户将能够检查查询执行情况、查看中间结果,并更好地了解 LINQ 操作如何转换数据。详情可查看 issue

Windows 上的远程开发

允许 Windows 用户连接到远程开发机器,同时保持其本地 Rider 实例响应迅速且熟悉。就像现有的 macOS 和 Linux 远程开发支持一样,能够远程运行、调试和测试应用程序,同时保持本地 IDE 的性能和体验。

对 SQL 项目的支持

2025 年将通过集成 SQL Tools API(与 Visual Studio Code 和 Azure Data Studio 采用的技术相同)来实现 Rider 的 SQL Server 支持现代化。这一转变将企业级数据库开发功能直接引入 Rider。

升级后,用户可以在解决方案中无缝管理 SQL Server 项目、直接发布数据库,以及使用 IDE 已经提供的强大架构比较工具。借助新的跨平台 SDK 支持,将能够跨不同操作系统构建和管理 SQL 项目,从而使 Rider 成为适用于云和混合环境的更通用的工具。

增强的 Roslyn 支持

正在增加对 Roslyn-based suppressors 的支持,使得用户可以微调编译器诊断在项目中的工作方式。此功能非常适用于想要更精细地控制警告和代码分析的用户。

Roslyn 语法可视化工具则可以帮助准确了解 Roslyn 如何查看代码结构,从而大大简化自定义分析器和重构的开发。


总的来说,虽然 mixed mode debugging 等某些功能仍处于早期阶段,但其他功能已初具规模。更多详情可查看官方博客

原文链接:https://www.oschina.net/news/328999/rider-2025-1-roadmap
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章