From: 011netservice@gmail.com
Date: 2023-04-27
Subject: .Net Versions

歡迎來信交流, 訂購軟體需求.


.Net

img


C# Language Version

img


C# Language Default:

The compiler determines a default based on these rules:
img


.Net Framework:

.Net Framework 是 2002 年釋出, 可開發 Windows 環境上的 WPF(Windows Presentation Foundation apps), Windows Forms, ASP.NET 程式.
img


.Net Core:

.Net Core 是 2016 年釋出, 可開發4種跨平台(Windows, macOS, Linux)情境: ASP.NET Core web apps, command-line apps, Libraries and WPF(Windows Presentation Foundation apps), 不再依附於 Windows 作業系統.
img
.NET Core 3.1 之後的版本預計為 .NET 5, 並且整合 .Net Framework.

.Net Standard:

.Net Standard 是一種規則. 依照此規則開發出來的程式庫, 可以共用於 .Net Framework 與 .Net Core 環境中.
下表參考: 微軟文件
img
也可以使用: .NET Standard Version 網頁查詢上表
摘要:
1. .NET Standard 1.3 可支援 .NET Framework (4.6 到 4.8) 或 .NET Core (1.0 到 3.1).
2. .NET Standard 2.0 可支援 .NET Framework (4.6.1 到 4.8) 或 .NET Core (2.0 到 3.1).
3. .NET Standard 2.1 不支援 .NET Framework 或 .NET Core (3.0 到 3.1). !
.NET Standard 2.0:
img
.NET Standard 2.1:
img

FAQ

  1. 如何查詢已安裝的版本?
    查詢檔案目錄: %systemroot%\Microsoft.NET\Framework如下:
    img

  2. 如何判斷程式執行的CLR版本?
    // example "2.0.50727.5456", "4.0.30319.269"
    Trace.WriteLine("Revision=" + System.Environment.Version.ToString());

  3. 下載網址?
    .NET Framework 3.5 sp1
    .NET Framework 4.0
    .NET Framework 4.5
    .NET Framework 4.5.2
    .NET Framework 4.6
    .NET Framework 4.6.1
    .NET Framework 4.6.2
    .NET Framework 4.7
    .NET Framework 4.7.1
    .NET Framework 4.7.2
    .NET Framework 4.8 to 3.5
    .NET Core Runtime and SDK download archive含 .NET Standard
    .NET SDKs for Visual Studio含 2017, 2019, SDKs with .NET Core

Reference

.NET Standard Version
.NET Standard

Log

Date, Author, Description
2016-03-20, Honda, copy from luckstar document.
2017-01-15, Honda, Update LINQ support.
2018-02-26, Honda, Update .NET 4.7.1.
2018-10-14, Honda, Update .NET 4.7.2.
2019-06-14, Honda, Add .NET Standard and .NET Framework 4.8.
2019-06-27, Honda, Add .NET Core and Visual Studio SDKs download path.
2019-07-12, Honda, Add .NET Standard versions.
2019-10-28, Honda, Add C# 8.0.
2020-03-06, Honda, Add description for .Net Core and .Net Standard.
2020-04-17, Honda, 新增 .Net Core 說明.
2020-05-08, Honda, 補充 .NET Standard 說明.
2023-02-08, Honda, 補充 .NET Standard 2.0, 2.1 說明.
2023-04-18, Honda, 更新 .NET.

WebTool