Loading

【翻译】.NET 5.0 将于 2022 年 5 月 8 日终止支持

原文:https://devblogs.microsoft.com/dotnet/dotnet-5-end-of-support-update/

.NET 5.0 将于 2022 年 5 月 8 日终止支持。在 .NET 5 月更新之后,Microsoft 将不再为 .NET 5.0 提供服务更新,包括安全修复或技术支持。您需要在此日期之前将您正在使用的 .NET 版本更新到受支持的版本 (.NET 6.0) 才能继续接收更新。

支持政策

.NET 5.0 不是 LTS 版本,因此支持 18 个月或下一个版本发布后的 6 个月,以时间较长者为准。.NET 5.0 支持将于 2022 年 5 月 8 日结束。

当 .NET 5.0 终止支持时,使用此版本的应用程序将继续运行。也就是说,从 2022 年 5 月开始,我们不会发布 .NET 5.0 的安全更新,届时我们会为 .NET 的受支持版本(即 .NET Core 3.1 和 .NET 6.0)发布安全更新。这意味着如果计算机安装了 .NET 5.0,它可能不安全。此外,如果您遇到任何问题并需要技术支持,我们可能无法为您提供帮助。

更新您的应用程序

如果您是最终用户,我们建议您联系管理您的软件的供应商,以确认是否需要更新版本的软件并且是否可用。本文的其余部分适用于软件供应商和开发人员。

如果您的应用程序使用 NET 5.0,我们强烈建议您将应用程序迁移到 .NET 6.0 - 一个受支持的 LTS 版本。您可以从.NET 网站下载 .NET 6.0 。

升级到 .NET 6.0

  • 打开项目文件(.csproj、 .vbproj 或 *.fsproj 文件)。

  • 将目标框架值从 net5.0 更改为 net6.0。目标框架由 or 元素定义。

  • 例如,将 net5.0 更改为 net6.0。您可能还想查看

    .NET 6 兼容性指南

    更新您的开发环境

除了您提供给客户的软件之外,您用于开发的计算机可能安装了 .NET 5.0——无论是独立的还是由 Visual Studio 安装的。

您可以从命令行检查 .NET 5.0 的独立安装。在 Windows 计算机上,打开命令提示符并转到 %ProgramFiles%dotnet 文件夹。在 macOS 或 Linux 上,打开终端窗口。

然后键入以下命令:dotnet –list-runtimes

图片

如果您使用 Visual Studio 2019 16.11 或 16.9 或 16.7,则根据安装的工作负载,您可能还安装了 .NET 5.0 作为 Visual Studio 的必需组件,您需要了解即将发生的一些相关更改。

图片

图片

从 Visual Studio 2019 16.11 和 Visual Studio 2019 16.9 的 2022 年 6 月服务更新开始,Visual Studio 中的 .NET 5.0 组件将更改为不支持和可选。这意味着可以在不安装 .NET 5.0 的情况下安装 Visual Studio 中的工作负载。请注意,现有安装不会受到影响,并且任何以前安装的工作负载和组件都将保持安装状态,直到在 Visual Studio 安装程序中取消选择组件或工作负载。虽然您可以在 Visual Studio 中重新选择此可选组件并重新安装它,但我们强烈建议您使用 .NET 6.0 和 Visual Studio 2022 来构建在受支持的 .NET 运行时上运行的应用程序。

注意:如果您要将应用程序迁移到 .NET 6.0,一些重大更改可能会影响您。我们建议您进行兼容性检查

注意: VS 16.11 将继续支持 .NET 5.0 SDK 版本,直到 2022 年 12 月 .NET Core 3.1 停止支持,以便 .NET Core 3.1 客户可以继续使用 16.11 开发他们的应用程序。此 .NET 5.0 SDK 在运行命令行方案时不会使用 .NET 5.0 运行时,并且不会作为独立 SDK 提供。

posted @ 2022-03-28 14:38  晓晨Master  阅读(577)  评论(0编辑  收藏  举报