ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

微软技术日报 2026-10-07:C# 工具链改跑原生编译,Copilot 模型货架三周清一次

微软技术日报 2026-10-07:C# 工具链改跑原生编译,Copilot 模型货架三周清一次 每天 8 点5 分钟看懂微软技术圈。今天是 2026 年 10 月 7 日星期三。今日速览C# 工具链跳过九个大版本改跑原生编译C# Dev Kit 从 3.3 直接升到 11.0六个进程并成一个 Native AOT 服务器加载快 22 到 180 倍内存降八成。GitHub Copilot 的模型货架三周清一次七个星期里退掉 16 款模型10 月 19 日还有六款到期。写代码的人无感把模型名写进流水线的团队要动手。Windows 11 26H2 有两点没写进更新说明空闲内存少占 2 到 3GB低延迟模式从系统组件铺到几乎所有第三方应用。Azure 给智能体发了独立身份Foundry 托管智能体新预览里每个智能体创建时拿到自己的 Entra 身份共享的项目托管身份成为过去式。微软自研 Arm 服务器芯片到第二代Cobalt 200 号称性能比上一代高五成硬件回收网点扩到八个。一、C# 工具链跳过九个大版本改跑原生编译版本号先跳了一下。微软在 VS Code 里的 C# 扩展叫 C# Dev Kit三年前发布此前版本是 3.3。这一次它直接到了 11.0官方说法是把扩展的版本号对齐 .NET 的版本号。跳号只是一层皮底下是真动手重构了。改动最实在的一处是进程结构。旧架构把 C# Dev Kit 的内部服务拆成六个互相连接的进程新版本把它们并成一个服务器并且用 Native AOT 发布。AOT 的意思是编译期就把代码编成目标平台的原生机器码运行时不再需要 JIT也不要求本机预先装好 .NET 运行时。微软首席软件工程师 Drew Noakes 在官方博客里给了三组仓库实测dotnet/aspire 的内存从 2072MB 降到 316MB降幅约 85%dotnet/roslyn 从 2000MB 降到 379MB约 81%dotnet/orleans 从 1307MB 降到 208MB约 84%。官方另外给了一组速度数字加载时间改善 22 到 180 倍具体倍数看工作负载构建时间快 17 到 19 倍。这组数字的口径要说清楚。统计的只是 C# Dev Kit 服务器进程本身占用的内存Roslyn 语言服务仍然跑在独立进程里VS Code 本体也有自己的开销两者在这次版本里基本没变。另外内存占用跟代码规模的相关性比跟项目数量的相关性更强Roslyn 的 C# 代码量大约是 Aspire 的四倍所以项目数更少反而占得更多新版本把项目在内存里的表示做得更紧凑占用随代码量增长的速度慢了很多。新加的语言支持放在项目文件上。以前编辑 .csproj、.props、.targets 基本是纯文本现在这三个文件有了补全、诊断、转到定义、快速修复和语义高亮跟编辑 C# 的体验接近。补全覆盖包名与包版本包里还挂了 CodeLens能提示有没有新版本、当前版本有没有命中已知漏洞MSBuild 侧的属性、项和元数据键也能补全转到定义可以一路带进 SDK 源码。另一个新面孔叫 C# Doctor把项目加载失败或不按预期工作的环境类原因集中到一处给结论缺 SDK、缺运行时、目标框架不可用、包还原失败、依赖有已知漏洞都在它的清单里。目前 11.0 还在预发布通道正式版预计随 .NET 11 一起出来微软把 .NET 11 放在了 .NET Conf 上。官方给出的长期理由不只与人有关编码智能体的工作方式要求开发者更快进出工具、并行跑多个实例这条架构改动是为那类用法准备的。同一条技术路线当天还出现在另一个项目上。.NET Aspire 13.6 把它的 dashboard 也用 Native AOT 发布了。dashboard 是开发者反复重启的东西每次重启都要重付一遍 JIT 的钱AOT 把编译挪到发布期之后官方给的结果是中位页面可见启动时间下降 66%同时不再需要单独安装 .NET 运行时容器基底镜像也能换成不带完整运行时的那一档。还有一个更隐蔽的收益dashboard 此前按 .NET 8 构建靠 roll-forward 跑在更新的运行时上属于 bug 来源比如内置的 JavaScript 资源是按 .NET 8 打的、本机运行时却是 .NET 10。现在它直接以 .NET 11 为目标框架代码与前端资源一起发布两边版本不再可能错开。为了走到这一步改动横跨 dashboard、Blazor、Fluent UI 与 Dapper 四处其中 Blazor 侧的支持是在 .NET 11 RC1 落地的官方明确标注为实验性并强调这不代表 Blazor Web App 正式支持 Native AOT 发布。Aspire 13.6 其余的内容也一并记下。dashboard 开始把资源快照与遥测写进 SQLite由 AppHost 启动时默认开启运行持久化每个应用保留最近 10 次运行已完成的运行只读控制台日志、结构化日志与链路数据各 10 万条的上限翻倍到 10 万。首方托管新增 Java 与 Rust 两个预发布包Java 支持可执行 JAR、Maven 与 Gradle 包装器、Spring Boot 与 QuarkusRust 用 AddRustApp 描述 Cargo 应用。Azure Connector Namespace 与 Azure Container Apps Sandboxes 也进了预览。有几处变化需要提前知道那个 SQLite 数据库没有加密层也没有授权层Aspire 也不给数据目录设 Windows ACL本地运行的 MongoDB 资源在有证书时改用 TLS替代此前的明文默认值Cosmos DB 模拟器默认切到 Linux 版 vNext 镜像旧的数据不会跟着迁移GitHub Models 集成被移除。二、GitHub Copilot 的模型货架三周清一次先看清单。按 GitHub 的 changelog9 月 1 日退役 6 款包括 Gemini 3.1 Pro、Claude Opus 4.5 与 4.6、Claude Sonnet 4.5 与 4.6以及一个小模型 Raptor Mini官方当时指向的替代品是 Claude Sonnet 5 与 Gemini 3.7 Flash。10 月 2 日再退 4 款Gemini 3.5 Flash、Gemini 3.6 Flash、Kimi K2.7 Code 与 Claude Opus 4.7替代品是 Gemini 3.8 Flash、Kimi K3 与 Claude Opus 5。第三批已经排上了日期10 月 19 日 retire Gemini 3.7 Flash、GPT-5.5、GPT-5.4、GPT-5.4 mini、GPT-5 mini 与 Grok 4.5对应的替代品是 Gemini 3.8 Flash、GPT-5.6 Sol接 GPT-5.5 与 GPT-5.4、GPT-5.6 Luna接两个 mini与 Grok 4.6。把三批连起来看七个星期里退掉 16 款模型涉及五家厂商。这件事对不同的人意味着完全不同的工作量。按 GitHub 的口径用户不需要手动清理仍在引用已退役模型的请求会自动改派到建议的替代模型前提是默认模型启用没有被关掉。企业级与组织级管理员可以在 AI 控制台里管理这件事企业级走 AI controls、Copilot、Configure models组织级走 Settings、Copilot、Models如果全局默认被关了或者某个替代模型被单独禁用过就需要管理员自己启用。代价落在另一类团队身上把具体模型名硬编码进 CI 流水线、提示词评测集或内部基准的团队。换模型会改变模型生成的断言、测试数据与补丁性质上等同一次依赖升级得拿一批固定任务重放一遍才能确认行为没跑偏。节奏为什么这么快原因在产品结构上。Copilot 不只用一家的模型它同时转售 OpenAI、Google、Anthropic、xAI、Moonshot 以及微软自家的 MAI 系列。这套做法让它不必被某一条发布路线绑住代价是继承了五家各自的下架排期合并出来的更替频率比任何单一厂商都快。GitHub 也不是毫无准备自动模型选择允许开发者按效率、平衡、智能三档偏好交给平台决定从 9 月中旬开始生效等于给我只要一个合适的模型这类需求留了退路。可以落地的做法有两条。把用哪个模型和要什么能力分开可替换的日常问答交给自动选择确实比较过、因为某方面表现才选定的模型就登记进一张常设的新模型审批清单谁负责审、数据条款有没有变化写清楚否则到期那天开发者手里是一个空下拉框。三、Windows 11 26H2 的两项没写进更新说明的改动26H2 从 9 月 29 日起向符合条件的 24H2 与 25H2 设备分批推送。官方对它的定性是一个启用包与此前共享同一套维护分支把这个分支上已经通过月度更新下发过的能力一次性打开并把支持周期重置为家庭与专业版 24 个月、企业版与教育版 36 个月构建号推到 26300。更新说明里没有专门写性能装完之后的用户与媒体实测发现了两个变化。第一个是空闲内存。一台 16GB 内存的笔记本在重启后任务管理器显示已用 7.0GB占 15.7GB 的 45%其中 4GB 是缓存可用 8.8GB同一台机器在更新前什么都不开往往就超过 10GB。多份报告给出的降幅落在 2 到 3GB也有 32GB 机器的用户记录到从 9.1GB 降到 7.5GB。8GB 设备看不到改善仍然贴着上限。这里有个容易被误读的点Windows 把服务和应用缓存进内存不算浪费那是为了让调用时立刻响应缓存被清空反而会变卡空闲占用本身也高度依赖自启程序与驱动不同机器之间本来就没有可比性。还有一个必须补齐的口径微软没有把这项变化确认为 26H2 的某项具体功能更合理的解释是几个月来内存管理与 WinUI 方面的优化在 26H2 里集中生效了。第二个是低延迟模式Low Latency Profile的覆盖面。它的做法是当你打开开始菜单、搜索、通知中心或某个应用时让 CPU 在一到三秒内接近最高频率任务做完更快回到空闲官方内部的叫法是冲刺到休眠。它针对的是 CPU 并不忙、操作却有短暂停顿的那类卡顿。这项能力 6 月先落在系统组件上8 月扩到应用启动但一直走受控推出同一批更新在不同机器上效果不一样不少人得靠 ViVeTool 强制打开。26H2 把过去几个月的累积更新打包推送绝大多数升级设备直接生效这才是它显得突然变快的原因。中文媒体给出的启动提速数字是 Edge、Outlook 一类应用约四成、开始菜单与右键菜单最高七成属于单点对照测试参考价值有限。有两条升级边界值得现在就知道。26H1 的设备不能升到 26H2那条线是 2026 年 2 月面向新 Arm 设备发布的两条线底座不同26H1 的支持期到 2028 年 3 月。24H2 家庭版与专业版的最后一次更新在 10 月 13 日那天之后仍在 24H2 上的机器要尽快安排。四、Azure智能体换上了专属身份Foundry 的托管智能体hosted agents刷新了公开预览。这一版不是换个包名新的托管后端、协议库、身份模型、管理 API、专属智能体端点以及基于会话的沙箱模型都动了。最值得单独拎出来的是身份那一行。每个智能体在创建时拿到自己的 Entra 身份。在旧的预览模型里同一个项目下的智能体共用项目的托管身份新模型改成按智能体分配。这条改动影响的是授权怎么给、怎么复核、怎么排障、怎么吊销。共享身份在上手阶段确实省事演示更快、配置更少。一旦智能体开始调用工具、读取文件、访问下游服务、把会话留到下一轮那么它用的是什么身份就不再是实现细节而是控制面的核心最小权限要能落到具体资源上出了事要能回答是哪个智能体做的审计要能追到主体。项目托管身份在新模型里仍然存在负责注册表访问这类基础设施操作与运行时使用的智能体身份是两码事外部资源权限必须显式授予交互式用户委派与后台自主访问也是两种不同模式。升级路径要提前看。旧的预览托管后端正在退役已经部署在旧后端上的实例不会自动迁移需要按新模型重新部署。放在预发布平台上这类变动本属常态但对已经把智能体接进内部工作流、私有工具、认证与审计日志的团队来说这等于重新过一遍信任边界值得排一次专门的复核。会话隔离的口径也一并给全。当调用方通过 Entra 被识别时托管智能体默认按用户隔离会话与文件会话沙箱在空闲 30 天后被永久删除状态存储里的条目默认有 30 天空闲窗口可以由写入续期也可以配置成不失效。会话、对话与持久化状态是三个不同的作用域调试时要先弄清自己看的是哪一个标识符。沙箱隔离解决的是会话之间的隔离它并不替你决定智能体在沙箱之外能碰什么如果每个会话挂的都是一个能读整座数据湖的身份隔离是做了权限依然过大。五、微软自研 Arm 芯片到第二代回收网点扩到八个Azure 官方发了一篇硬件生命周期的说明。里面给了一组长周期数字自 2014 年以来单个机架的核心数提升约 13 倍完成同样任务所需的电力下降约 90%新系统在同样的机房面积与供电条件下能提供更多算力。这解释的是 Azure 怎么在不按比例扩地扩电的前提下承接云与 AI 负载。Cobalt 200 第一次被官方拿来当例子讲。这是微软自研 Arm 服务器 CPU 的第二代官方说法是性能比 Cobalt 100 最高提升 50%并整合了更新的安全、存储与网络技术。按厂商自述处理即可第三方复核还没有出现。退役硬件的去处也在扩容。微软的 Circular Center 这类硬件回收与再利用设施新增威尔士纽波特与澳大利亚悉尼两处总数到八个覆盖北美、欧洲与亚太另有一处在得州圣安东尼奥的规划里。官方给的去年数字是退役服务器与组件的复用与回收率达到 92%流程是安全退役、擦除含数据的部件再逐件评估走复用、翻修、拆备件还是回收。对客户来说这部分属于间接收益长期效率、供应链韧性与容量增长不需要谁去做动作。速报Teams Phone Agent 转正。它长在 Teams Phone 自动话务员之上把按键菜单换成一段对话回答关于营业时间、地址、政策的提问允许来电者自助改约与取消预约识别对的人或部门后转接并附上一份 AI 生成的通话纪要支持 60 多种语言与区域也支持下班与节假日流程。默认单次通话上限 4 分钟超时放一段提示后挂断垃圾来电会被识别并断开。计费走 Copilot Credits 的按量模式前提是租户里至少有一个 Teams Phone 许可、每个资源账号配一个免费的资源账号许可并配好支出策略。排队应用里的主管看板仍是公开预览用 Copilot Studio 搭出来的自定义语音智能体走 Frontier 预览。Copilot 的计费分层开始进入管理面。Copilot in SharePoint 与 Copilot in OneDrive 从 9 月 30 日起滚动转正日常能力留在按用户订阅里跨大批量内容的高级能力走用量计费、消耗 Copilot Credits管理员需要在 Microsoft 365 管理中心的 Copilot、成本管理里建立支出策略否则用户那边是功能不出现而不是报错。Copilot Managed Runtime 也从本月开始进入公开预览把用量计费的覆盖面从 Code 延伸到运行时。Work IQ 开始接入 Dynamics 365 Sales、Dynamics 365 Customer Service 与 Power Platform 的数据本月稍后进入预览。Azure 侧的几条小更新。Application Gateway WAF 的 IPv6 支持进入公开预览10 月 5 日托管规则集、自定义规则与诊断对 IPv6 流量全部生效双栈应用不必再分成两套安全策略Azure Database for MySQL 弹性服务器推出只读端点公开预览把只读流量自动摊到多个副本上每台主最多 10 个副本应用侧只需要一个端点DCsv3 与 DCdsv3 系列虚拟机定在 2029 年 10 月 31 日退役2026 年 11 月 1 日起施加容量限制10 月 31 日之后 1 年与 3 年预留实例不再可购。Azure AI Foundry 的 Java SDK 到了 2.7.0。浏览器自动化从预览转正新增 BrowserAutomationTool 与 BrowserAutomationToolboxTool 两个工具类型以及 browser_automation 判别器旧的预览类保留智能体优化能力从 Beta 客户端搬到正式客户端不再需要预览标头可以估算一次优化作业在调用次数与成本上的区间、分页列出候选结果并把候选提升为在用的智能体。今晚的 Windows 与 Surface 发布会。时间是太平洋时间 10 月 7 日上午 10 点也就是北京时间 8 日凌晨 1 点Windows、RTX Spark 与 Surface 三条线同台。机型与规格此前写过这里不重复值得留意的是三件此前没落地的事会不会讲清三个端侧模型Aion Instruct、Aion Plan、MAI Code Flash在 Windows 上的用法、面向 RTX Spark 的统一内存控制以及被预告了一年的语音交互体验。
返回列表