💡
原文中文,约8500字,阅读约需21分钟。
📝
内容提要
微软于2026年3月发布了.NET 11的第二个预览版,重构了运行时和人工智能基础设施,优化了异步编程模型,提升了性能,并引入了CoreCLR支持WebAssembly,以统一服务端与浏览器端的执行引擎。
🎯
关键要点
- 微软于2026年3月发布了.NET 11的第二个预览版,标志着向最终正式版的关键一步。
- 该版本的支持生命周期为18个月,预计于2028年11月结束。
- 对底层运行时、硬件加速指令集和人工智能基础设施进行了深层重构。
- 引入Runtime Async(V2),优化了异步编程模型,提升了内存与调度性能。
- CoreCLR支持WebAssembly,旨在统一服务端与浏览器端的执行引擎。
- 引入Microsoft Agent Framework和Model Context Protocol,支持代理式人工智能。
- ASP.NET Core和Blazor进行了性能增强,支持OpenTelemetry追踪和OpenAPI标准。
- 引入TempData支持和<EnvironmentBoundary>组件,提升Blazor的用户体验。
- 针对Android平台的.NET应用要求最低运行在Android API 24及更高版本。
- Runtime Async的引入显著优化了内存布局,降低了垃圾回收压力。
❓
延伸问答
.NET 11 Preview 2 的主要更新内容是什么?
.NET 11 Preview 2 进行了底层运行时重构,优化了异步编程模型,支持 CoreCLR 的 WebAssembly,增强了 ASP.NET Core 和 Blazor 的性能。
Runtime Async (V2) 对性能有什么影响?
Runtime Async (V2) 优化了内存布局,降低了垃圾回收压力,显著提升了内存与调度性能。
CoreCLR 支持 WebAssembly 的意义是什么?
CoreCLR 支持 WebAssembly 旨在统一服务端与浏览器端的执行引擎,消除技术鸿沟,提高性能。
.NET 11 Preview 2 如何支持人工智能?
引入 Microsoft Agent Framework 和 Model Context Protocol,支持代理式人工智能的开发与集成。
ASP.NET Core 和 Blazor 在 Preview 2 中有哪些新特性?
ASP.NET Core 实现了原生 OpenTelemetry 追踪,Blazor 引入了 TempData 支持和 <EnvironmentBoundary> 组件。
.NET 11 Preview 2 的支持生命周期是多久?
.NET 11 的支持生命周期为18个月,预计于2028年11月结束。
➡️