在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

微软将于年底终止对 .NET Core 3.1 的支持

  • 2022-07-31
  • 本文字数:931 字

    阅读完需:约 3 分钟

微软将于年底终止对 .NET Core 3.1 的支持

近日,微软宣布计划于 2022 年 12 月 13 日停止支持 Microsoft .NET Core Framework 的长期支持 (LTS) 版本 3.1。2019 年发布的 Microsoft .NET Core Framework 3.1 版即将结束支持日期。

 

.NET Core 是一个免费开源的、用于 Windows、Linux 和 macOS 操作系统的软件框架,主要由微软员工通过 .NET 基金会开发发布。3.1 版是微软的长期支持 (LTS) 版本,自发布之日起的支持生命周期为三年。非 LTS 版本(例如 .NET 7.0)的支持生命周期较短为 18 个月。微软计划 .NET 版本每年推出一个主要版本的 .NET,在 LTS 和当前版本之间进行交替。

 

目前 .NET 的最新 LTS 版本是 6.0,微软计划支持到 2024 年 11 月 12 日。另外微软预计在 2022 年 11 月发布非 LTS 版本 .NET 7.0,这意味着当前 .NET Core 3.1 的客户可以选择在 .NET Core 3.1 支持日期结束之前升级到 .NET 6 或 7 之间。

 

微软建议开发者将 .NET Core 3.1 应用程序升级到 .NET 6.0 以在未来继续受到支持。根据微软高级项目经理 Dominique Whittaker 的说法,使用 3.1 版本的客户也应该迁移到 .NET 6 或 7 以仍然获得官方支持和安全补丁。

 

Whittaker 解释说,.NET Core 3.1 应用程序在支持日期结束后仍然可以继续运行,但客户可能会面临潜在的安全漏洞,微软也将仅针对受支持的版本进行漏洞修补。

 

对于开发者来说,.NET Core 3.1 和 .NET 6.0 之间可能存在不兼容的情况,微软提供名为 upgrade-assistant 的开源升级工具,该工具可以分析应用程序代码、更新项目文件、检查重大更改并进行一些自动代码修复。不过但开发人员仍需进行一些手动修复,微软也建议开发人员在升级应用程序时查看官方兼容性指南以了解任何问题。

 

不过对于微软的 .NET 更新支持政策,目前开发者有不同的看法。一部分开发人员认为,三年的支持周期对于企业项目来说太短了;而另一些开发人员则表示,代码依赖关系日益复杂,使得频繁的版本升级成为一种必要的工作方式。

 

对此,CSLA.NET 应用程序框架的创建者 Rockford Lhotka 认为,.NET 代码升级的大部分痛苦来自于将旧的 .NET Framework 迁移到新的 .NET 框架中,而.NET 核心版本之间的升级则大大降低了工作强度。

 

根据 2022 年 6 月的数据,应用程序中使用最多的 .NET Framework 版本正是 .NET Core 3.1,占总数据的 31%。

2022-07-31 22:2218728

评论

发布
暂无评论
发现更多内容

小米集团Jira实战:如何在高负载状态下保持Jira性能与运行稳定

龙智—DevSecOps解决方案

解决流水线瓶颈、提升编码效率的五个方法(下篇)

龙智—DevSecOps解决方案

ci cicd 持续集成 CI/CD

非常全面的 SpringBoot 保姆级笔记,面面俱到,太牛了

Java Spring Boot

日志服务运维观测能力,助力新零售容器化部署升级

云布道师

存储

DevEco Studio 3.1 Beta新特性知多少

HarmonyOS开发者

HarmonyOS

爆肝了!阿里最新版的这份Spring Security源码手册,狂揽GitHub榜首

Java spring spring security

玩转云端| 真实模拟,即压即测,天翼云息壤性能测试PTS实践大揭秘!

天翼云开发者社区

玩转云端| 算力基础设施升级,看天翼云紫金DPU显身手!

天翼云开发者社区

Arctic 自动优化湖仓原理解析

网易数帆

数据湖 iceberg Arctic 湖仓一体

共铸国云智领未来| 智慧医疗乘“云”而上!

天翼云开发者社区

【等保测评】电力行业等保测评多久做一次?

行云管家

电力 过等保 等级测评

面试突击:MVCC 和间隙锁有什么区别?

Java 面试 MVCC

Git推出大文件储存工具Git LFS,但它真的好用吗?

龙智—DevSecOps解决方案

git 版本控制 版本控制系统

开启新时代,承接新使命,开放原子开源大赛OpenHarmony创新赛正式启航!

OpenHarmony开发者

OpenHarmony

css-文字充电效果

格斗家不爱在外太空沉思

CSS css动画 三周年连更

mysql 8.0 安装区别

追赶者

MySQL

从热爱到深耕,全国Top10开源软件出品人手把手教你如何做开源

华为云开发者联盟

开源 华为云 华为云开发者联盟 企业号 4 月 PK 榜

引领文旅新体验!3DCAT实时云渲染助力打造“永不落幕”的湾区文采会元宇宙

3DCAT实时渲染

元宇宙 元宇宙线上虚拟展厅 VR虚拟现实

校园共享电动单车的积极作用!如何投?

共享电单车厂家

共享电动车厂家 校园共享电动车 共享电动单车投放

led显示屏视频播放器的8大功能

Dylan

企业 视频 LED显示屏

演示视频:Jira企业微信插件邀您一起迈入移动办公时代,高效处理Jira Issue

龙智—DevSecOps解决方案

Jira 企业微信

当推荐和搜索遇上大模型,会碰撞出什么样的火花

小红书技术REDtech

推荐 搜索 小红书

创建本地yum仓库

天翼云开发者社区

常用内核架构

天翼云开发者社区

国外顶级架构师编写2580页DDD领域驱动设计笔记,看到内容后破防了

Java 架构 领域驱动设计 DDD

一图读懂|ONES X 中国信通院《中国企业软件研发管理白皮书》

万事ONES

小红书高时效推荐系统背后的技术升级

小红书技术REDtech

推荐 小红书

Qz学算法-数据结构篇(表达式、递归)

浅辄

数据结构 三周年连更

面试官:什么是双亲委派模型?

数字先锋| 乘“云”之势,天翼云助力长春市妇产医院步入智慧医疗新时代!

天翼云开发者社区

微软将于年底终止对 .NET Core 3.1 的支持_开源_辛晓亮_InfoQ精选文章