asp.net core 從 3.0 到 3.1

来源:https://www.cnblogs.com/weihanli/archive/2019/12/05/migrate-to-netcore3_1-from-netcore3_0.html
-Advertisement-
Play Games

asp.net core 從 3.0 到 3.1 Intro 今天 .net core 3.1 正式發佈了,.net core 3.1 正式版已發佈,3.1 主要是對 3.0 的 bug 修複,以及一些小優化,而且作為 LTS 版本,建議大家升級。值得一提的是.net core 2.2 這個月就要壽 ...


asp.net core 從 3.0 到 3.1

Intro

今天 .net core 3.1 正式發佈了,.net core 3.1 正式版已發佈,3.1 主要是對 3.0 的 bug 修複,以及一些小優化,而且作為 LTS 版本,建議大家升級。值得一提的是.net core 2.2 這個月就要壽終正寢了,微軟將不再提供支持,如果你在使用 2.2 ,強烈建議升級到 3.1,如果在使用 2.1,尤其是公司項目,可以暫時不用著急升級,2.1也是 LTS 版本

總體來說,從 .net core 3.0 更新到 .net core 3.1 還是比較簡單的,並沒有遇到什麼問題

類庫更新

類庫更新起來和 .net core 3.0 差不多,要增加對 asp.net core 3.1 的支持,需要 TargetFrameworks 增加對 netcoreapp3.1 的支持

TargetFrameworknetcoreapp3.0netcoreapp3.1 時添加 Framework 引用

<FrameworkReference Include="Microsoft.AspNetCore.App" />

應用更新

TargetFramework 更新

TargetFrameworknetcoreapp3.0 更新為 netcoreapp3.1

Dockerfile 更新

Dockerfile 只需要把鏡像的 tag 從 3.0 更新到 3.1 即可

Package 版本更新(可選)

3.0 版本的包可以更新為 3.1 版本

註:EF Core 如果之前使用的是 3.0 版本,強烈建議更新到 3.1 版本,EF Core 3.1版本修複了好多bug,如果之前使用的 2.x 版本的 EF Core 可以不更新

More

本文所講適用於從 .net core 3.0 升級到 .net core 3.1 版本,如果從 2.x 版本更新到 3.1,可以參考此前的 asp.net core 3.0 更新簡記 https://www.cnblogs.com/weihanli/p/notes-on-update-aspnetcore3_0.html

Reference


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • tkinter事件鍵盤綁定 1 from tkinter import * 2 3 root=Tk() 4 5 #創建一個框架,在這個框架中響應事件 6 frame=Frame(root, 7 width=200,height=200, 8 background='green') 9 10 def ...
  • 本文源碼: "GitHub·點這裡" || "GitEE·點這裡" 一、Spring事務管理 1、基礎描述 事務管理的本質就是封裝了資料庫對事務支持的操作,使用JDBC的事務管理機制,就是利用 對象完成對事務的提交和回滾。 2、事務常見概念 事務 事務是指作為單個邏輯工作單元執行的一系列操作(SQL ...
  • https://blog.csdn.net/Smile__1/article/details/103393618 ...
  • 前言本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。 首先我們來看 Mac版 按照需求大家依次安裝,如果你還沒學到數據分析,建議你先學好Pytho基礎和爬蟲再來。可以去小編的Python交流.裙 :一久武其而而流一思(數字的諧音) ...
  • Nio與IO的區別 原有的 IO 是面向流的、阻塞的,NIO 則是面向塊的、非阻塞的。 1.IO流每次從流中讀一個或多個位元組,直至讀完所有位元組,他們沒有被緩存在其他地方,並且,IO流不能移動流中的數據,如果需要前後移動從流中讀取的教據,需要先將它緩存到一個緩衝區。Java NIO的緩衝導向方法略有不 ...
  • 幾個常用的對象 Workbook:工作簿,一個包含多個Sheet的Excel文件 Worksheet:工作表,一個Workbook有多個Worksheet,如“Sheet1”,“Sheet2”等 Cell:單元格,存儲具體的數據對象 導入包 創建Workbook、Worksheet 寫入數據 保存 ...
  • 上面這種方法“無論如何”都讀不出f的內容,使用readlines和迴圈也不行。 但是,用以下的方法,卻可以“正常讀取”: 這是為什麼呢? PS:遇到問題沒人解答?需要Python學習資料?可以加點擊下方鏈接自行獲取 note.youdao.com/noteshare?id=2dce86d0c2588 ...
  • 使用VSCode + NET Core3.0在ASP.NET Core中使用Web API創建 RESTful 服務,包括創建簡單Rest API、格式化輸出、JSON Patch請求、Open API(Swagger)集成 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...