重要消息丨.NET Core 3.1 将于今年12月13日结束支持

这篇具有很好参考价值的文章主要介绍了重要消息丨.NET Core 3.1 将于今年12月13日结束支持。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

.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

重要消息丨.NET Core 3.1 将于今年12月13日结束支持如果您使用 Visual Studio 2019 16.11 或 17.0 或 Visual Studio 2022 17.2,则根据安装的工作负载,您可能还安装了 .NET Core 3.1 作为 Visual Studio 的必需组件,您需要了解一些即将到来的相关更改。

重要消息丨.NET Core 3.1 将于今年12月13日结束支持

重要消息丨.NET Core 3.1 将于今年12月13日结束支持 

从 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,一些重大更改可能会影响您。我们建议您先进行兼容性检查。 


这里还有一些相关资源供您查看:

  • .NET 下载
  • .NET 兼容性
  • .NET 部署
  • .NET 支持政策

关注微软开发者MSDN了解更多

点击下载 .NET~文章来源地址https://www.toymoban.com/news/detail-459681.html

到了这里,关于重要消息丨.NET Core 3.1 将于今年12月13日结束支持的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ASP.NET Core 3.1系列(15)——EFCore之DB First

    本文开始介绍一些关于 Entity Framework Core 的内容。在 EFCore 中,常用的为 DB First 模式和 Code First 模式,下面就来介绍一下如何在 EFCore 中使用 DB First 模式生成实体类和数据库上下文。 在 SQL Server 中新建一个数据库 Dao ,执行如下语句,创建 Country 和 Province 数据表。 运行结果如

    2024年02月15日
    浏览(48)
  • ASP.NET Core 3.1系列(4)——读写配置文件appsettings.json

    在大多数的应用程序中,一些参数需要写在配置文件里,以此增加系统的灵活性。在 ASP.NET 时代,配置参数一般会写在 web.config 文件中,其本质上是对 XML 文件的读取和写入。而在 ASP.NET Core 中,配置文件变成了 appsettings.json 文件。相较于 XML , JSON 文件更加轻量且灵活,下面

    2024年02月06日
    浏览(51)
  • .NET 6和.Net Core学习笔记:.NET Core的重要问题

    什么是C#? .NET中主要的开发语言。 推荐C#书籍:《C#图解教程》,《C#入门经典》 尽管绝大部分用法都没变,但是.NET Core不是 .NET Framework的升级版,无法直接升级 绝大部分用法没有变,但又有部分是不能使用的。 又被微软坑了? .NET Framework白学了? 软件开发界的技术是不断

    2024年02月04日
    浏览(100)
  • visual studio 2022.NET Core 3.1 未显示在目标框架下拉列表中

    在Visual Studio 2022我已经安装了 .NET core 3.1 并验证可以运行 .NET core 3.1 应用程序,但当创建一个新项目时,目标框架的下拉列表只允许 .NET 6.0和7.0。而我在之前用的 Visual Studio 2019,可以正确地添加 .NET 核心项目。 运行 .NET Core 3.1 应用程序,需要 .NET Core 3.1 运行时 - 如果可以运

    2024年02月11日
    浏览(39)
  • 外包派遣3年华为,合同结束转正,转正后工资12k-15k,13薪,包三餐,值得去吗?

    在程序员圈子里面,外包程序员似乎永远处于一个尴尬的角色,如果你说他们不是程序员吧,他们也是程序员。应该说是外包这个词比较尴尬吧。赶着和正式工一样的伙,待遇缺天差地别,没有福利,逢年过节也没有礼品啥的。平常也不好去融进正式工的圈子。工作中都是一

    2023年04月16日
    浏览(36)
  • .net core 3.1 出现 HTTP Error 500.31 - ANCM Failed to Find Native Dependencies

    我已经在服务器安装了dotnet-runtime-3.1.20-win-x64 和dotnet-hosting-3.1.20-win 但部署3.1项目遇到500.13错误 HTTP Error 500.31 - ANCM Failed to Find Native Dependencies Common solutions to this issue: The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found. Troubleshooting steps: Check the system event log fo

    2024年02月05日
    浏览(55)
  • .NET CORE消息队列RabbitMQ

    目录 1.消息队列概述 2.消息队列的特点及应用场景 3.RabbitMQ 3.1 初始RabbitMQ 3.2 Docker安装RabbitMQ 3.3 RabbitMQ中的六大队列模式 3.3.1 简单队列模式: 最简单的工作队列,其中一个消息生产者,一个消息消费者,一个队列。也称为点对点模式。  3.3.2 工作队列:一个消息生产者,一

    2024年04月28日
    浏览(33)
  • .net core使用channel消息队列

    最近做一个项目,连接了很多设备,需要保存设备的心跳数据,刚开始的做法是直接接收到设备的数据之后进行心跳数据的保存,但是随着设备多了起来,然后设备的使用时长不断的加大,对数据库的压力也比较大,所以想着优化一下。 1.使用第三方中间件 常见的使用redis

    2024年02月11日
    浏览(36)
  • .NET Core 使用 System.Threading.Channels消息队列

    System.Threading.Channels 是 .NET Core 中的一个新的同步通信机制,它提供了一种高效的方法来在多个线程之间共享数据。它比使用锁或信号量等传统同步机制更灵活、更高效,并且可以帮助您避免许多并发问题。下面是一个简单的示例,演示如何使用 Channels 实现生产者-消费者模型

    2024年02月06日
    浏览(45)
  • Windows又又又更新?Win 12开发将于下个月开始

    整理 | 郭露 出品 | CSDN(ID:CSDNnews) 尽管微软在推出Windows 10时表示这是Windows系统最后一个版本,但是微软在去年6月依旧推出了Win 11,可见未来或许还会发布其他版本,上周就有爆料表示微软将在下个月开始开发Windows 12。 2022年2月19日,微软MVP专家Swift on Security发布了一条推

    2024年02月04日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包