2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

.NET 10 发布 RC2,完善 SDK、MAUI 稳定版和 MSBuild 改进

作者:Almir Vuk

  • 2025-10-27
    北京
  • 本文字数:1393 字

    阅读完需:约 5 分钟

大小:747.40K时长:04:15
.NET 10发布RC2,完善SDK、MAUI稳定版和MSBuild改进

微软发布了.NET 10候选发布版2,这是在正式发布前最终的预发布版本。正如.NET 团队所报告的,RC 2 附带了一份上线支持许可,允许在生产环境中部署,同时让开发者在正式发布前验证平台。该版本在 Visual Studio 2026 Insiders 和带有 C#开发工具包的 Visual Studio Code 中得到支持。

 

.NET 10 的官方发布日期是 2025 年 11 月 11 日,届时它将成为长期支持(LTS)版本,提供三年的补丁和更新。候选发布版 1(RC1)于 9 月 9 日提供,随后是 10 月 14 日的 RC2,这是在正式发布前的最后预览阶段。微软表示,这个版本主要关注验证、质量和稳定性,而不是功能添加。

 

根据发布说明,RC 2 在核心领域如库、运行时、C#、F#、Visual Basic、ASP.NET Core & Blazor、Windows Forms、WPF 或容器镜像中没有引入重要的新功能。相反,团队强调了增量质量改进,以确保顺利过渡到 GA(正式发布)和对支持的各种负载的兼容性。

 

在这个版本中,.NET MAUI负载收到了几个改进。Windows 现在通过 Permissions.RequestAsync<Permissions.Microphone>()支持麦克风权限,提供了跨平台的统一权限模型。Android 增加了对 SafeAreaEdges 的支持,改善了边缘到边缘渲染和键盘覆盖的布局行为。

 

RC 2 还包括对XAML源代码生成的增强,如报告所述,提供了更快的调试时视图膨胀和通过<MauiXamlInflator>SourceGen</MauiXamlInflator>属性的简化配置机制。微软将这些更新描述为一项持续工作的一部分,旨在提高 MAUI 开发的性能和可预测性。

 

在 Android 方面,RC 2 引入了API 36.1绑定,这是与 Uno 平台团队合作开发的。项目可以针对 net10.0-android36.1 以访问最新的平台 API,同时 EnablePreviewFeatures 暂时仍然需要。该版本还继续实验性推出适用于 Android 的 CoreCLR,允许开发者禁用 Mono(UseMonoRuntime=false)并在新运行时上运行。虽然这个功能尚未准备好生产,但根据微软的说法,它代表了跨平台运行时统一的重要一步。

 

对于苹果开发者,现在为.NET for iOS、macOS、Mac Catalyst 和 tvOS 提供了 Xcode 26绑定,确保与苹果的最新 SDK 兼容,并在.NET 9 和.NET 10 目标之间提供一致性。

 

RC 2 中的Entity Framework Core带来了稳定性和可靠性更新,如改进的复杂 JSON 映射处理、细化的迁移事务边界、通过 ExecutionStrategy 支持查询重试以及新的分析器警告,用于不安全的 SQL 连接。

 

此外,这个版本中的SDK级增强使得基于.NET 的 MSBuild 任务可以在 Visual Studio 和 msbuild.exe 中运行,弥合了.NET 和.NET Framework 构建环境之间长期存在的差距。通过声明任务与 Runtime="NET"和 TaskFactory="TaskHostFactory",如字面所述,作者可以在 CLI 和 IDE 之间重用相同的实现,而无需多目标。

 

正如工程团队所解释的,这个功能标志着 MSBuild 更广泛现代化工作的第一步。

 

这是使 MSBuild 更加灵活和有能力的更长远旅程的第一步。在未来的版本中,我们计划为 MSBuild 添加额外的功能,使其更容易编写和使用.NET 任务,包括:

 

自动发现和加载.NET 任务,无需指定 Runtime 或 TaskFactory 元数据

减少 MSBuild 引擎和任务在进程外运行时的 IPC 性能开销

支持进程外运行的.NET 任务的宿主对象功能

 

最后,微软团队表示.NET 10 RC 2 是一个发布质量的验证版本,为下个月的完整发布铺平了道路。他们鼓励开发者在 2025 年 11 月 11 日.NET 10 正式发布之前,使用 RC 2 测试应用程序,并通过官方 GitHub 讨论分享反馈。

 

原文链接:.NET 10 Release Candidate 2: Finalizes SDK, MAUI Stabilization, and MSBuild Enhancements ahead of GA

2025-10-27 09:483758

评论

发布
暂无评论

Arista CloudVision 2025.1 - 多云和数据中心网络自动化、监控和分析

sysin

Arista

Arista vEOS 4.30.10M - 虚拟化的数据中心和云网络可扩展操作系统

sysin

Arista

微软 Azure 发布 Voice Live API,自带音频处理可自选模型;空间语音翻译:保持环境中说话人方向和声音特征丨日报

声网

楼宇大堂数字LED显示屏定制指南

Dylan

商业 LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家

推荐系统网络序言

永荣带你玩转昇腾

Arista EOS 4.34.0F - 适用于下一代数据中心和云网络的可扩展操作系统

sysin

Arista

StarWind Virtual SAN (VSAN) 8.0.0 - 软件 SAN 解决方案

sysin

VSAN

京东探索研究院大模型成果登上Nature

京东零售技术

测试技艺 | AI 赋能 GUI 自动化测试的挑战

技艺的尾巴

人工智能 自动化测试 GUI

全面解析 Coco AI,一款开源、免费的智能搜索与知识库工具

极限实验室

直播 CocoAI

C#线程池核心技术:从原理到高效调优的实用指南

量贩潮汐·WholesaleTide

C#

中文大模型幻觉测评:豆包大模型准确率全球第一,超越DeepSeek-R1、Gemini-2.5、GPT-4o

新消费日报

AppAgentx 开源AI手机操控使用分享

溪抱鱼

android AI 自动化测试

基于Pytorch 在昇腾上实现GCN图神经网络

永荣带你玩转昇腾

Dell UnityVSA 5.5 - 敏捷的软件定义存储

sysin

Unity

PyTorch 实现FCN网络用于图像语义分割

永荣带你玩转昇腾

Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

刘大猫

监控 Arthas 监控工具 heap heapdump

Arthas sysprop(查看和修改JVM的系统属性)

刘大猫

JVM 监控 Arthas 监控工具 sysprop

上线 3 天破 500 星,TEN VAD 与 Turn Detection 让 Voice Agent 对话更拟人丨社区来稿

声网

鸿蒙开发实现图片上传(上传用户头像)

星河特战队员

社交 DevEco Studio 鸿蒙开发 harmoyos

常用的CTR领域经典机器模型介绍

永荣带你玩转昇腾

Fastrace:Rust 中分布式追踪的现代化方案

观测云

分布式链路追踪

Centos或Linux编写一键式Shell脚本删除用户、组指导手册

刘大猫

人工智能 Linux centos Shell shell脚本

模型并行之Embedding表

永荣带你玩转昇腾

长连接网关技术专题(十二):大模型时代多模型AI网关的架构设计与实现

JackJiang

网络编程 IM 即时通讯IM

昇腾910-PyTorch 实现 Vggnet图像分类

永荣带你玩转昇腾

Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统

sysin

Arista

必看!手把手教你玩转Dify的3大核心工具!

王磊

香港通过《稳定币条例草案》,京东币链科技解读 「里程碑时刻」

TechubNews

京东稳定币 稳定币条例草案 香港稳定币草案

.NET 10发布RC2,完善SDK、MAUI稳定版和MSBuild改进_后端_InfoQ精选文章