微软正式发布 .NET 10 Preview 3

2025年4月11日,.NET团队在博客上宣布了.NET 10 Preview 3的正式发布,文章参见:https://devblogs.microsoft.com/dotnet/dotnet-10-preview-3/。该版本在.NET运行时、SDK、库、C#、ASP.NET Core、Blazor、.NET MAUI等方面均有改进。

主要特性与改进

  1. 性能优化:提供了显著的性能增强,提升了常见任务的运行效率。

    • JIT 编译器增强:改进分层编译和代码生成策略,优化循环处理能力。
    • 内存管理:优化垃圾回收(GC)策略,减少大型应用的内存占用和延迟。
  2. API 引入

    • System.Text.Json :新增 JsonNode.ParseAsync 方法,支持异步解析 JSON 数据。
    • 数值处理 :扩展 System.Numerics,新增对 float/double 的位操作支持。
  3. 工具链改进

    • 热重载(Hot Reload):支持更多项目类型(如 Blazor),允许修改代码后无需重启应用,更新了 .NET MAUI 和 Blazor,改进了跨平台开发体验。
    • 诊断工具 :增强 dotnet-tracedotnet-counters,提供更细粒度的性能监控。
  4. 平台扩展

    • Native AOT:优化编译体积,减少生成的可执行文件大小。
    • 跨平台支持:改进 macOS 和 Linux 的 ARM64 兼容性。

详情可以访问完整文章:.NET 10 Preview 3 博客