.NET 9调试Step Over(F10)异常,表现如同Continue(F5)
.NET 9升级后WinForms项目调试Step Over(F10)异常问题
升级到.NET 9后,调试时使用Step Over(F10)功能,多数情况下表现得如同按下了Continue(F5),直接跳过后续调试步骤。
已尝试的排查操作
- 为项目创建新的项目文件
- 在Visual Studio和JetBrains Rider中分别测试
- 等待早期适配问题修复
- 在线搜索类似问题
环境信息
- .NET版本:9
- IDE:Visual Studio Community 2022(17.12.1)、JetBrains Rider(2024.3)
- 此前正常版本:.NET 8
补充细节
- 项目为C# WinForms类型
- 小型控制台应用和新建WinForms项目无此问题,但当前项目存在异常
- 在任意代码处设断点,点击Step Over 3次内就会出现问题,无特定函数或类限制
- 所有软件均已更新至最新版本
- 无法复现问题且无法分享项目;曾使用PostSharp,已移除并清理Bin和Obj文件夹
- 推测可能是Microsoft的Bug,项目从.NET 4.8逐步升级到5、7、8,有多次升级经验
- 暂回退至Visual Studio 17.10和SDK 8后,热重载恢复正常;已排查按键映射,通过菜单点击Step Over仍存在相同问题
请问是否有其他人遇到过该问题或知晓解决方案?
内容的提问来源于stack exchange,提问作者Rowi123
相关产品推荐
相关产品推荐

