
文| 羅奇奇
出品 | OSC開源社區(ID:oschina2013)
5 月 8 日更新之後,微軟將不再為 .NET 5.0 提供服務更新,包括安全修復或技術支持,用戶需要將 .NET 版本更新到受支持的版本 (.NET 6.0 ) 才能繼續接收更新。.NET 5.0 不是 LTS 版本,因此將在發布 18 個月或下一個版本發布後的 6 個月後停止支持。當 .NET 5.0 支持終止時,使用此版本的應用程序仍可繼續運行,但相關的漏洞可能不會獲得修復,因為微軟只為 .NET 的受支持版本(即 .NET Core 3.1 和 .NET 6.0)發布安全更新。因此強烈建議用戶將應用程序遷移到 .NET 6.0 。升級到 .NET 6.0
打開項目文件(.csproj、.vbproj 或 *.fsproj 文件)。
將目標框架值從 net5.0 更改為 net6.0,目標框架由 or 元素定義。
更多遷移事項可查看.NET 6 兼容性指南:https://docs.microsoft.com/dotnet/core/compatibility/6.0
Visual Studio 16.11 將繼續支持 .NET 5.0 SDK 版本,直到 2022 年 12 月 .NET Core 3.1 停止支持。但 .NET 5.0 SDK 在運行命令行方案時不會使用 .NET 5.0 的運行時,並且不會作為獨立 SDK 提供。建議使用 .NET 6.0 和 Visual Studio 2022 構建在受支持的 .NET 運行時上運行的應用程序。更多支持內容可查看官方公告:https://devblogs.microsoft.com/dotnet/dotnet-5-end-of-support-update/
掃碼優惠購書