写点什么

微软将于年底终止对 .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:2216472

评论

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

OpenHarmony首次亮相欧洲开源会议

科技热闻

Java EasyExcel 导出报内存溢出如何解决

威哥爱编程

Java EasyExcel JavaEE

生成对抗网络GAN简介

天翼云开发者社区

网络 GAN

HyperWorks的模型简化

智造软件

软件 教程 Hypermesh

Web3 游戏周报(10.20 - 10.26)

Footprint Analytics

链游

文献解读-Sentieon DNAscope LongRead – A highly Accurate, Fast, and Efficient Pipeline for Germline Variant Calling from PacBio HiFi

INSVAST

基因数据分析 生信服务 长读长测序 Sentieon

鸿蒙网络编程系列39-Web组件打印示例

长弓三石

DevEco Studio 开发实例 HarmonyOS NEXT 网络与连接

深度解读GaussDB逻辑解码技术原理

华为云开发者联盟

数据库 GaussDB DRS #SQL

详解MES系统的生产过程实时监控与异常处理

万界星空科技

生产管理系统 mes 制造业数字化 万界星空科技mes 生产过程管理

合合信息发布智能文档处理“百宝箱”,助力文档应用开发

合合技术团队

App 科技 合合信息 文档解析

区块链开发:DAPP、NFT、DAO、公链与钱包软件

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 代币开发

一文彻底弄懂spring boot自动转配的过程

不在线第一只蜗牛

Java Spring Boot 后端

提升前端开发效率的五种实用技术

天翼云开发者社区

前端开发

VMware ESXi 8.0U3 Huawei (华为) 定制版更新 OEM BIOS 2.7 支持 Windows Server 2025

sysin

华为 huawei esxi OEM unlocker

华为云开源引领,KubeEdge晋级CNCF毕业项目

华为云开发者联盟

云原生 边缘计算 cncf kubeedge

摊牌了,创业失败了

禅道项目管理

创业 企业管理 决策 战略规划 决策管理

CST电磁仿真软件如何计算有源S参数

思茂信息

cst cst使用教程 cst电磁仿真

VMware Aria Operations for Networks 6.13 发布,新增功能概览

sysin

vmware aria

交易所开发:开启数字金融新时代

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 代币开发

解密虾皮商品详情API接口:获取与运用

科普小能手

API 接口 API 测试 虾皮商品详情接口 虾皮商品详情数据接口 虾皮API接口

私有云容灾方案设计浅谈

天翼云开发者社区

云计算 私有云

一块显卡理解一部完整电影!智源联合多所高校推出小时级的超长视频理解大模型Video-XL

智源研究院

软件测试学习笔记丨Selenium复用已打开浏览器

测试人

软件测试

多所头部高校教师参加鸿蒙生态学堂·师资培训(贵安站),持续赋能万千开发者

最新动态

深圳!入选北斗规模应用试点城市

江湖老铁

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