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

點擊上方藍字

關注我們

(本文閱讀時間:5分鐘)

.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 版本:

    https://github.com/dotnet/core/blob/main/releases.md

  • .NET 發布政策:

    https://github.com/dotnet/core/blob/main/release-policies.md

  • .NET 6 中的每個安全補丁:

    https://github.com/dotnet/core/blob/main/release-notes/6.0/cve.md

dc095bd4d873c938459a7c467a2811a7.png

更新您的應用程序

57b222e64e111f1d4bf503ca21125417.png

如果您的應用程序使用 NET Core 3.1,我們強烈建議您將應用程序遷移到 .NET 6 —— 一個受支持的 LTS 版本。您可以從 .NET 網站 下載 .NET 6 。

如果您是終端用戶,我們建議您聯系管理您軟件的供應商,確認是否需要并提供軟件的更新版本。本文的其余部分適用于軟件供應商和開發人員。

  • .NET 網站:

    https://dotnet.microsoft.com/en-us/download/dotnet/6.0?ocid=AID3052907

2acbc929ccc880975a06e0d3ce5c5726.png

升級到 .NET 6

4c3d15b8fe50cae219a6a14c5ec534f2.png

  • 打開項目文件(.csproj、.vbproj 或 *.fsproj 文件)。

  • <TargetFramework>netcoreapp3.1</TargetFramework>?更改為 <TargetFramework>net6.0</TargetFramework>

您也可以查看.NET 6 兼容性指南。

  • .NET 6 兼容性指南:

    https://docs.microsoft.com/zh-cn/dotnet/core/compatibility/6.0?ocid=AID3052907

09f6ea63f1a131fda9f17405948d1d2f.png

更新開發環境

5156e18a1df6f799670766f83a188ab3.png

除了您交付給客戶的軟件之外,您用于開發的計算機可能安裝了 .NET Core 3.1——無論是獨立的還是由 Visual Studio 安裝的。

您可以從命令行檢查 .NET Core 3.1 的獨立安裝。在 Windows 計算機上,打開命令提示符并轉到 %ProgramFiles%dotnet 文件夾。在 macOS 或 Linux 上,打開終端窗口。

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

4666402f9db1fcdceeed00b79ace8df6.png

如果您使用 Visual Studio 2019 16.11 或 17.0 或 Visual Studio 2022 17.2,則根據安裝的工作負載,您可能還安裝了 .NET Core 3.1 作為 Visual Studio 的必需組件,您需要了解一些即將到來的相關更改。

993358fb7336ae1ebd98621eecb4f058.png

cce0c2f7265546f1cd2b11efe20e0304.png?

從 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,一些重大更改可能會影響您。我們建議您先進行兼容性檢查。?

  • 兼容性檢查:

    https://docs.microsoft.com/zh-cn/dotnet/core/compatibility/6.0?ocid=AID3052907

這里還有一些相關資源供您查看:

  • .NET 下載:

    https://dotnet.microsoft.com/zh-cn/download/dotnet?ocid=AID3052907

  • .NET 兼容性:

    https://docs.microsoft.com/zh-cn/dotnet/core/compatibility/6.0?ocid=AID3052907

  • .NET 部署:

    https://docs.microsoft.com/zh-cn/dotnet/core/deploying/?ocid=AID3052907

  • .NET 支持政策:

    https://dotnet.microsoft.com/zh-cn/platform/support/policy/dotnet-core?ocid=AID3052907

701371ab3591985f0efcc7e121467850.png

謝謝你讀完了本文!歡迎在評論區留言分享你的想法,并且轉發到朋友圈

eaa73ac51c3b4402d60667ff6fc0b7eb.jpeg

長按識別二維碼

關注微軟開發者MSDN

ed21ef99c05634124c938e58912b840c.gif

點擊「閱讀原文」下載 .NET 新版本~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/283880.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/283880.shtml
英文地址,請注明出處:http://en.pswp.cn/news/283880.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

產品設計的三大原則

1.它有用嗎? 如果我們必須從這三個特性中選擇一個作為最重要的&#xff0c;那就是有用性。 首要的是&#xff0c;一個產品必須有用。如果它無用&#xff0c;其它任何東西都是不相關的&#xff0c;因為沒有人會需要它。很明顯&#xff0c;有用性和可享用性看上去一樣重要&#…

常用的17個運維監控系統

1. Zabbix Zabbix 作為企業級的網絡監控工具&#xff0c;通過從服務器&#xff0c;虛擬機和網絡設備收集的數據提供實時監控&#xff0c;自動發現&#xff0c;映射和可擴展等功能。 Zabbix的企業級監控軟件為用戶提供內置的Java應用服務器監控&#xff0c;硬件監控&#xff0c…

關于html-三角的制作

因為最近看到別人寫的不錯的樣式&#xff0c;所以就想自己實現&#xff0c;但是呢用到了一個三角形&#xff0c;所以稍微研究一下。效果是這樣的&#xff1a;注意是下邊那個淺色三角&#xff0c;感覺書簽的效果有木有。看著很有層次感。接下來就是實現了&#xff0c;利用border…

ABP中的數據過濾器

本文首先介紹了ABP內置的軟刪除過濾器(ISoftDelete)和多租戶過濾器(IMultiTenant)&#xff0c;然后介紹了如何實現一個自定義過濾器&#xff0c;最后介紹了在軟件開發過程中遇到的實際問題&#xff0c;同時給出了解決問題的一個未必最優的思路。一.預定義過濾器ABP中的數據過濾…

ActiveMQ與spring整合

2019獨角獸企業重金招聘Python工程師標準>>> 1 生產者 第一步&#xff1a;引用相關的jar包。 <dependency> <groupId>org.springframework</groupId><artifactId>spring-jms</artifactId> </dependency> <dependency><…

最新遠程部署運維工具匯總

一&#xff0e;Puppet 轉載https://baike.baidu.com/item/puppet/5109503?fraladdin puppet是一種Linux、Unix、windows平臺的集中配置管理系統&#xff0c;使用自有的puppet描述語言&#xff0c;可管理配置文件、用戶、cron任務、軟件包、系統服務等。puppet把這些系統實體…

Kali Linux 2016.2初體驗使用總結

Kali Linux 2016.2初體驗使用總結Kali Linux官方于8月30日發布Kali Linux 2016的第二個版本Kali Linux 2016.2。該版本距離Kali Linux 2016.1版本發布&#xff0c;已經有7個月。在這期間&#xff0c;在Kali Linux 2016.2版本發布的這段時間&#xff0c;Kali Linux官方增補了94個…

Kafka入門教程:學習總結目錄索引

【Kafka】| 總結/Edison ZhouEdison總結了Kafka的學習征途系列&#xff0c;特意整理了一份目錄索引&#xff0c;希望對你有幫助。0Kafka學習路徑在學習Kafka的途中&#xff0c;我總結了一個系列的Kafka學習征途系列教程&#xff0c;它只選取了我認為最實用的部分整理出來&#…

javaweb學習中的路徑問題

1. 項目結構 2. 客戶端路徑 1. 超鏈接 <% page language"java" contentType"text/html; charsetUTF-8"pageEncoding"UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/…

步步為營-11-ListT泛型的簡單練習

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace 集合簡單練習 {class Program{static void Main(string[] args){}private static void Test3(){//奇偶分揀,奇數在前偶數在后List<int>…

SPI 與 API的區別

背景 Java 中區分 API 和 SPI&#xff0c;通俗的講&#xff1a;API 和 SPI 都是相對的概念&#xff0c;他們的差別只在語義上&#xff0c;API 直接被應用開發人員使用&#xff0c;SPI 被框架擴展人員使用 理解 API &#xff08;Application Programming Interface&#xff09; …

JS---------正則表達式

2019獨角獸企業重金招聘Python工程師標準>>> 1.正則表達式的創建方式&#xff1a; 1.1 var reg new RegExp(pattern); 1.2 var reg /^正則規則$/ 2.正則規則&#xff1a; 2.1 [0-9] 代表數字 [A-Z] 代表大寫字母 [a-z] 代表小寫字母 [A-z] 代表字母 \w 查找單詞字…

關于緩存異常:緩存雪崩、擊穿、穿透的解決方案

關于緩存雪崩、擊穿、穿透的解決方案 前言緩存雪崩 緩存雪崩的原因解決方案緩存擊穿 解決方案緩存穿透 解決方案 布隆過濾器 布隆過濾器原理布隆過濾器如何使用在Java中使用布隆過濾器前言 關于緩存異常&#xff0c;我們常見的有三個問題&#xff1a;緩存雪崩、緩存擊穿、緩存穿…

RobotFramework 自動化測試實戰進階篇

工具 Robotframework, 采用PO設計模式 PO模型 PO模型即Page Objects&#xff0c;直譯意思就是“頁面對象”&#xff0c;通俗的講就是把一個頁面&#xff0c;或者說把一個頁面的某個區域當做一個對象&#xff0c;通過封裝這個對象可以實現調用。 PO設計的好處 代碼復用&…

Android6 0權限機制(一):介紹

本篇文章已授權微信公眾號 hongyangAndroid &#xff08;鴻洋&#xff09;獨家發布 Android6.0權限機制&#xff08;一&#xff09;&#xff1a;介紹 Android6.0權限機制&#xff08;二&#xff09;&#xff1a;封裝 Android6.0權限機制&#xff08;三&#xff09;&#xff1a;…

MAX10 ADC的一些基知識

MAX10 ADC 的一些知識 1、 MAX 10 內部集成的12bit SAR ADC的特點為&#xff1a; a、 采樣速率高達1Mhz. b、 模擬通道多達18個&#xff0c;單個ADC多達17個&#xff0c;雙ADC器件中有16個雙功能ADC通道&#xff0c;2個專用的ADC。 c、 提供單端測…

Blazor University (42)JavaScript 互操作 —— 生命周期和內存泄漏

原文鏈接&#xff1a;https://blazor-university.com/javascript-interop/calling-dotnet-from-javascript/lifetimes-and-memory-leaks/生命周期和內存泄漏源代碼[1]如果我們運行我們在從 Javascript 調用 .NET 中創建的應用程序并檢查瀏覽器控制臺窗口&#xff0c;我們會看到…

深入淺出聊布隆過濾器(Bloom Filter)

之前在網上看到過這么一段話&#x1f447; Data structures are nothing different. They are like the bookshelves of your application where you can organize your data. Different data structures will give you different facility and benefits. To properly use the …

第五周作業

本周作業內容&#xff1a;顯示當前系統上root、fedora或user1用戶的默認shell&#xff1b;#egrep "^(root|user1|fedora)" /etc/passwd|cut -d: -f72、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行&#xff0c;形如&#xff1a;hello()&#xff…

我為什么卸載了今日頭條

曾經的自媒體人自述。 兩三年前自媒體熱曾席卷中國互聯網&#xff0c;當時短視頻還不是很火&#xff0c;一般的自媒體人都是以撰寫文章為主&#xff0c;各種微信公眾號層出不窮&#xff0c;10W的俗稱 爆文&#xff08;豹紋&#xff09;。后來以今日頭條為領頭的短視頻自媒體出現…