当前位置:网站首页>重要消息丨.NET Core 3.1 将于今年12月13日结束支持
重要消息丨.NET Core 3.1 将于今年12月13日结束支持
2022-08-09 06:59:00 【微软技术栈】
.NET Core 3.1将于 2022 年 12 月 13 日结束支持。此后,Microsoft 将不再为 .NET Core 3.1 提供服务更新或技术支持。我们建议尽快迁移到 .NET 6。如果您在支持日期结束后仍在使用 .NET Core 3.1,那么您需要将您的应用更新到 .NET 6 或 .NET 7 以继续受到相关支持并继续接收 .NET 更新。
.NET Core 3.1 应用程序将在支持结束后继续运行。他们不会有任何改变。但是支持结束后.NET 6 中的每个安全补丁都是.NET Core 3.1 应用程序的潜在已记录且未修补的安全漏洞。
您可以了解有关 .NET 发布策略的更多信息:
更新您的应用程序
如果您的应用程序使用 NET Core 3.1,我们强烈建议您将应用程序迁移到 .NET 6 —— 一个受支持的 LTS 版本。您可以从 .NET 网站 下载 .NET 6 。
如果您是终端用户,我们建议您联系管理您软件的供应商,确认是否需要并提供软件的更新版本。本文的其余部分适用于软件供应商和开发人员。
升级到 .NET 6
- 打开项目文件(.csproj、.vbproj 或 *.fsproj 文件)。
- 将<TargetFramework>netcoreapp3.1</TargetFramework> 更改为 <TargetFramework>net6.0</TargetFramework>。
您也可以查看.NET 6 兼容性指南。
更新开发环境
除了您交付给客户的软件之外,您用于开发的计算机可能安装了 .NET Core 3.1——无论是独立的还是由 Visual Studio 安装的。
您可以从命令行检查 .NET Core 3.1 的独立安装。在 Windows 计算机上,打开命令提示符并转到 %ProgramFiles%dotnet 文件夹。在 macOS 或 Linux 上,打开终端窗口。
然后输入以下命令:dotnet –list-runtimes
如果您使用 Visual Studio 2019 16.11 或 17.0 或 Visual Studio 2022 17.2,则根据安装的工作负载,您可能还安装了 .NET Core 3.1 作为 Visual Studio 的必需组件,您需要了解一些即将到来的相关更改。
从 Visual Studio 2019 16.11、Visual Studio 2019 17.0 和 Visual Studio 2022 17.2 的 2022 年 12 月服务更新开始,Visual Studio 中的 .NET Core 3.1 组件将更改为不支持且可选。这意味着可以在不安装 .NET Core 3.1 的情况下安装 Visual Studio 中的工作负载。请注意,现有安装不会受到影响,并且任何以前安装的工作负载和组件都将保持安装状态,直到在 Visual Studio 安装程序中取消选择组件或工作负载。虽然您可以在 Visual Studio 中重新选择此可选组件并重新安装它,但我们强烈建议您使用 .NET 6 和 Visual Studio 2022 来构建在受支持的 .NET 运行时上运行的应用程序。
注意:如果您要将应用程序迁移到 .NET 6,一些重大更改可能会影响您。我们建议您先进行兼容性检查。
这里还有一些相关资源供您查看:
关注微软开发者MSDN了解更多
边栏推荐
猜你喜欢
Altium designer软件常用最全封装库,包含原理图库、PCB库和3D模型库
长沙学院2022暑假训练赛(一)六级阅读
The Integer thread safe
RK3568商显版开源鸿蒙板卡产品解决方案
排序第二节——选择排序(选择排序+堆排序)(两个视频讲解)
XILINX K7 FPGA+RK3399 PCIE驱动调试
子路由及路由出口配置
Flask failed to create database without error
2022-08-08: Given an array arr, it represents the height of the missiles that will appear in order from morning to night.When the cannon shoots missiles, once the cannon is set to shoot at a certain h
变压器的工作原理(图解,原理图讲解,一看就懂)
随机推荐
list与string转换
mysql 总结
单例 DCL(double check lock) 饱汉模式和饿汉模式
分布式理论
排序第二节——选择排序(选择排序+堆排序)(两个视频讲解)
01 自然语言处理NLP介绍
Mysql实操
imageio读取.exr报错 ValueError: Could not find a backend to open `xxx.exr‘ with iomode `r`
高项 03 项目立项管理
半导体新能源智能装备整机软件系统方案设计
Zero shift of leetcode
【Shell】查找进程的pid并根据pid获取该进程所占用的端口号以及该进程在系统中所下达的指令名称
查看日志常用命令
P6阿里机试题之2020 斐波那契数
db.sqlite3 has no "as Data Source" workaround
高项 04 项目整体管理
Use baidu EasyDL intelligent bin
Example of using the cut command
物理层课后作业
【转载】Deep Learning(深度学习)学习笔记整理