.NET 11 Preview 1 发布:全面解析技术更新

💡 原文中文,约5800字,阅读约需14分钟。
📝

内容提要

微软于2026年发布了.NET 11 Preview 1,更新了运行时、库和SDK,新增Zstandard压缩和BFloat16类型等特性,提升性能和开发体验,建议开发者在测试环境中尝试。

🎯

关键要点

  • 微软于2026年发布了.NET 11 Preview 1,这是继.NET 10之后的首个预览版本。
  • 更新涵盖运行时、库、SDK、语言特性、ASP.NET Core、Blazor、.NET MAUI和Entity Framework Core等多个领域。
  • 新增对Zstandard压缩算法的原生支持,提供更好的压缩比和速度。
  • 引入BFloat16数据类型,更适合深度学习模型的训练和推理。
  • 改进ZipArchiveEntry类,提供更灵活的压缩包条目管理能力。
  • 增强时区处理API,改善跨时区应用的开发体验。
  • 新增HMAC和KMAC验证API,增强密码学操作的易用性和安全性。
  • 引入运行时级别的异步支持,提升高并发应用的性能。
  • CoreCLR运行时现在可以在WebAssembly上运行,提供更好的性能。
  • dotnet run命令支持交互式选择目标框架和设备。
  • F#编译器默认启用并行编译,提升大型项目的编译速度。
  • ASP.NET Core新增<EnvironmentBoundary>组件,改善组件渲染控制。
  • Entity Framework Core支持复杂类型和JSON列映射,简化迁移工作流。
  • 建议开发者在测试环境中尝试这些新特性,正式版预计在2026年11月发布。

延伸问答

.NET 11 Preview 1 有哪些新特性?

新增对Zstandard压缩算法的支持、引入BFloat16数据类型、改进ZipArchiveEntry类、增强时区处理API等。

.NET 11 Preview 1 的发布背景是什么?

这是继.NET 10之后的首个预览版本,旨在提升性能和开发体验。

如何在测试环境中尝试 .NET 11 Preview 1?

建议开发者访问.NET 11下载页面安装SDK,并在测试环境中尝试新特性。

.NET 11 Preview 1 对高并发应用有什么改进?

引入运行时级别的异步支持,提升高并发应用的性能。

ASP.NET Core 在 .NET 11 Preview 1 中有哪些更新?

新增<EnvironmentBoundary>组件和<Label>组件,改善组件渲染控制和表单可访问性支持。

.NET 11 Preview 1 预计何时发布正式版?

正式版预计在2026年11月发布。

➡️

继续阅读