infoq 28天前 · 2026-06-27 19:00:00 · 0 阅读
.NET11第五个预览版:带来基于File的App改进、新C#特性与Blazor校验抖动效果
微软发布了
.NET SDK 在基于 File 的 App 方面获得多项改进。根据发布说明,开发者现在可以使用新的
SDK 还捆绑了dotnet new mcpserver无需额外包即可运行。此外,项目可以选择开启检查,当已经安装的 SDK 存在已知漏洞或已到生命周期末期时会发出警告。面向 net11.0 的控制台与 worker 应用在启用 implicit usings 时会自动包含 System.Net.Http.Json。
public closed record class GateState;public record class Closed : GateState;public record class Open(float Percent) : GateState;
static string Describe(GateState state) => state switch{ Closed => "closed", Open(var percent) => $"{percent}% open"};
复制代码
新的
int value = 42;int* pointer = &value;
unsafe{ System.Console.WriteLine(*pointer);}
复制代码
其次,
验证信息与属性名可以进行本地化。
此外,
本次发行的其他改动包括更严格的容器镜像注册表认证校验、CLI 的可选 Native AOT 模式、EF Core 中更整洁的 SQL 查询翻译,以及在 LLM 环境中运行 dotnet test 时禁用 ANSI 输出。
感兴趣的读者可以查看 GitHub 上的
查看英文原文:
原始来源: infoq