.NET7/8有bug吗?
💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
.NET 7/8存在一些bug,但通常不会遇到,因为托管层面稳定。两个有价值的问题是:1. 进行.NET 8分层编译Debug CLR时,调试会直接退出;2. 在生成.NET 7的主机corehost.sln时,代码报错,解决方案是升级cmake和VS版本。这些问题不影响托管层级的代码运行。
🎯
关键要点
- .NET 7/8存在一些bug,但通常不会遇到,因为托管层面稳定。
- 非托管层面的bug主要涉及CLR/JIT的C++代码。
- Issuse1: 在进行.NET 8分层编译Debug CLR时,调试会直接退出,且退出时间不固定。
- 分层编译调试困难,但不影响托管层级的代码运行。
- Issuse2: 在生成.NET 7的主机corehost.sln时出现代码报错,主要是hostfxr代码的问题。
- 解决方案是升级cmake和VS版本,这样可以避免很多不必要的问题。
- 这两个问题都不影响托管层级的业务代码运行。
➡️