.NET 8 与 .NET 9 即将停止支持,微软建议升级至 .NET 10

发布时间:2026/7/7 1:36:45

.NET 8 与 .NET 9 即将停止支持,微软建议升级至 .NET 10 微软将于 2026 年 11 月 10 日终止对 .NET 8 和 .NET 9 平台的支持并建议现有用户尽快升级至 .NET 10。自该日期起微软将不再为 .NET 8 和 .NET 9 提供服务更新、安全修复或技术支持。微软高级项目经理 Rahul Bhandari 于 6 月 29 日在博客文章中表示我们建议升级至 .NET 10这是一个长期支持LTS版本支持周期延续至 2028 年 11 月。通过升级您将持续获得安全更新和服务修复以保障应用程序的安全性。升级至 .NET 10 的方式是将项目文件中 TargetFramework 属性的值修改为 net10.0同时还需更新开发和托管环境。详细升级步骤可参阅微软官方文章《升级至新版 .NET》.NET 10 安装包可从 dotnet.microsoft.com 下载。.NET 8 于 2023 年 11 月 14 日发布.NET 9 于 2024 年 11 月 12 日发布.NET 10 则于 2025 年 11 月 11 日正式上线。微软表示2026 年 11 月 10 日之后.NET 8 和 .NET 9 用户将面临以下情况基于 .NET 8 或 .NET 9 构建的应用程序仍可正常运行。两个版本均不再发布新的安全更新。继续使用不受支持的版本意味着将面临无法修补的安全漏洞风险。.NET 8 和 .NET 9 应用程序将无法再获得技术支持。此外在 Visual Studio 2022 未来的某次服务更新中.NET 8 和 .NET 9 组件将被标记为已停止支持。与此同时.NET 11 正式版预计将于今年 11 月发布。QAQ1.NET 8 和 .NET 9 停止支持后已有应用程序还能运行吗A可以继续运行。微软明确表示基于 .NET 8 或 .NET 9 构建的应用程序在停止支持后仍能正常运行但不会再收到任何安全更新或服务修复。这意味着应用程序将面临潜在的安全漏洞风险且这些漏洞不会被修补同时也无法获得微软的技术支持因此建议尽快完成升级。Q2如何将项目升级到 .NET 10A升级至 .NET 10 的核心步骤是将项目文件中 TargetFramework 属性的值修改为 net10.0同时还需更新相应的开发和托管环境。具体的详细操作流程可参考微软官方文章《升级至新版 .NET》.NET 10 安装包可从 dotnet.microsoft.com 下载获取。Q3.NET 10 的支持周期有多长A.NET 10 是一个长期支持LTS版本微软承诺将提供支持直至 2028 年 11 月支持周期约为三年。在此期间用户可持续获得安全更新和服务修复。相比之下.NET 9 属于标准期限支持版本生命周期更短因此微软强烈建议用户迁移至 .NET 10。

相关新闻