.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版本,这样可以避免很多不必要的问题。
  • 这两个问题都不影响托管层级的业务代码运行。
🏷️

标签

➡️

继续阅读