2026 年 11 月 10 日起微软停对 .NET 8 和 .NET 9 支持,建议升级到 .NET 10
微软宣布自 2026 年 11 月 10 日起,将停止对 .NET 8 和 .NET 9 平台的支持,不再提供服务更新、安全补丁或技术支持。
目前使用 .NET 8 和 .NET 9 的用户,在支持停止后,应用程序虽可继续运行,但将面临无新安全更新、存在未修复安全漏洞、无技术支持等问题。微软建议用户升级到 .NET 10,这是一个长期支持(LTS)版本,支持周期将持续到 2028 年 11 月,能让应用程序持续获得安全更新和服务修复。
.NET 8 于 2023 年 11 月 14 日发布,.NET 9 于 2024 年 11 月 12 日发布,.NET 10 在 2025 年 11 月 11 日推出。与此同时,.NET 11 的正式版预计将于今年 11 月发布。在软件开发的库与框架市场,微软 .NET 一直占据重要地位,此次停止对 .NET 8 和 .NET 9 的支持,是其产品线不断迭代升级的体现。
要将应用程序升级到 .NET 10,只需将项目文件中 TargetFramework 属性的值更改为 net10.0,同时还需更新开发和托管环境。微软的文章《升级到新的 .NET 版本》详细介绍了这一过程,用户可以从 dotnet.microsoft.com 下载 .NET 10。从 Visual Studio 2022 的未来服务更新开始,.NET 8 和 .NET 9 组件将被标记为不受支持,这将促使开发者加快升级步伐,推动 .NET 生态向 .NET 10 及后续版本发展。
未来,微软 .NET 产品线迭代面临着如何平衡新功能开发与旧版本兼容性的挑战。随着技术的不断发展,用户对 .NET 的性能、安全性等方面的要求也在不断提高。而商业化看点在于,通过不断推出新的 LTS 版本,吸引更多开发者使用微软 .NET 平台,从而带动相关开发工具、服务等的销售。编辑观点:微软停止对 .NET 8 和 .NET 9 的支持是产品线正常迭代,升级到 .NET 10 可保障安全,未来需应对兼容性挑战,商业化前景乐观。
