JetBrains Rider 2025.1 路线图发布
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 等某些功能仍处于早期阶段,但其他功能已初具规模。更多详情可查看官方博客。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Bytebase 3.1.2 发布
🚀 新功能 在 SQL 编辑器中为表、列和 PostgreSQL 的视图注释显示鼠标悬浮提示。 IM, Webhook 集成支持 Lark。 展示 Redshift 表或视图的定义。 🔔 API 重大变更 弃用脱敏策略 API /v1/{instance}/{database}/policies/masking,改为调用 /v1/{instance}/{database}/metadata 并修改参数 columnConfigs 来实现。 🎄 改进 将显式脱敏列页面移到数据库页面。 Token 过期后会自动弹出登录窗口。 🐞 Bug 修复 修复了在同一个实例上多租户数据库分组情况下表名冲突的问题。 修复了在 SSO 认证 (OIDC) 中遇到的跨域问题。 修复了一个在 SQL 编辑器中导致 QuotaExceededError 错误的问题。 📕 安装及升级 新安装 https://www.bytebase.com/docs/get-started/self-host/ 升级 https://www.bytebase.com/docs/get-started/upgrade/ ...
- 下一篇
开源日报 | 微软计划裁员;WePhone创始人自杀事件将迎来新进展;纠正大模型幻觉的工具框架;AI辅助编程的真相;中国芯片的2025
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2025.1.9 今日要闻 Ubuntu 核心贡献者 Steve Langasek 去世 Ubuntu Linux 社区的灵魂人物 ——Steve Langasek,于 2025 年 1 月 1 日因病去世,享年 45 岁。 Langasek 的开源之路始于 1996 年。当时他接触了 Slackware,之后加入了 Red Hat,最终在 2000 年找到了自己的归属 ——Debian。2001 年,他正式成了 Debian 的开发者,之后的二十多年里,他参与了多个重要版本的发布,包括 Debian Sarge 和 Etch。 2007 年,他加入 Canonical 公司,成为 Ubuntu 的发布经理。从 Ubuntu 7.10(Gutsy Gibbon)开始,直至他去世,都发挥了不可替代的领导作用。 除了在 Ubuntu 的贡献,Langasek 还在 Linux-PAM、Samba 和 OpenLDAP 等关键项目中做出了巨大贡献,这些贡献至今仍影响着开源社区。 即便在与病魔的长期抗争中,Langasek 依...
相关文章
文章评论
共有0条评论来说两句吧...