Asp.net-Core

.Net5 vs .Net Core 3 我應該選擇哪一個作為目標

  • April 1, 2022

我已經開始使用 asp.net core 開發一個 web 項目。當我在 VS2019 中打開項目屬性時,我注意到它的預設目標框架是 .net5 而不是“.net core 3”?這是為什麼?近幾年聽說.net core是.net的新版本,為什麼VS的預設目標框架是.net?我應該將其更改為 .netcore 3 嗎?

.Net5 = .Net 5 核心

.NET 5.0 是 .NET Core 3.1 之後的下一個主要版本。我們將此新版本命名為 .NET 5.0 而不是 .NET Core 4.0,原因有兩個:

我們跳過版本號 4.x 以避免與 .NET Framework 4.x 混淆。我們從名稱中刪除了“Core”,以強調這是 .NET 未來的主要實現。.NET 5.0 支持比 .NET Core 或 .NET Framework 更多類型的應用程序和更多平台。

參考:https ://docs.microsoft.com/en-us/dotnet/core/dotnet-5

.Net5 = .Net 5 核心

.NET 5 是 .NET Core 的下一代,它是先前技術的組合。

使用 .NET 5 在操作上會更好。因為它有更好的速度和性能

引用自:https://stackoverflow.com/questions/66293308