
8 月 11 日微软发布 .NET 11 开源开发者平台的第七个预览版涵盖新 C# 特性、运行时异步改进等亮点预计 11 月正式投入生产。发布概况微软宣布 .NET 11 预览版 7 发布开发者可从 dotnet.microsoft.com 下载。该版本在多个方面有改进包括各类库、运行时、SDK 等。.NET 11 预计 11 月正式投入生产使用。运行时异步改进借助预览版 7运行时异步与编译器生成的状态机模型差距缩小。异步方法通过分层编译管道编译此前异步方法绕过分层机制运行的 tier0 代码为编译速度优化。WebAssembly 进展.NET 11 通过可移植解释器加 R2R 模型将 CoreCLR 引入 WebAssembly复用 RyuJIT 提前生成代码。预览版 6 可启动预览版 7 能端到端运行 CoreCLR 库测试套件。C# 语言更新预览版 7 带来 C# 语言和编译器更新如带标签的 break 和 continue让开发者可直接从内层结构退出或继续外层结构。联合类型采用“双尝试”匹配方法。其他方面改进System.Net.Http 新增三个 HttpContent 包装器用于压缩请求体dotnet test 增加面向设备功能新增五个 Blazor 分析器默认开启以警告形式提示提高代码质量。编辑观点.NET 11 预览版 7 亮点颇多多项改进将提升开发效率和性能。正式版 11 月投产值得开发者期待有望推动相关领域发展。