C#版本和.NET版本以及VS版本的對應關系


C#版本和.NET版本以及VS版本的對應關系

 

版本 .NET Framework版本 Visual Studio版本 發布日期 特性

 

C# 1.0 .NET Framework 1.0 Visual Studio .NET 2002 2002.1

  1. 委托
  2. 事件


C# 1.1 .NET Framework 1.1 Visual Studio .NET 2003 2003.4

  1. APM


C# 2.0 .NET Framework 2.0 Visual Studio 2005(開始命名為Visual Studio) 2005.11

  1. 泛型
  2. 匿名方法
  3. 迭代器
  4. 可空類型


C# 3.0 .NET Framework 3.0 Visual Studio 2008 2007.11

  1. 隱式類型的部變量
  2. .NET Framework 3.5 對象集合初始化
  3. 自動實現屬性
  4. 匿名類型
  5. 擴展方法
  6. 查詢表達式
  7. Lambda表達式
  8. 表達式樹
  9. 分部類和方法
  10. Linq


C# 4.0 .NET Framework 4.0 Visual Studio 2010 2010.4

  1. 動態綁定
  2. 命名和可選參數
  3. 泛型的協變和逆變
  4. 互操作性


C# 5.0 .NET Framework 4.5 Visual Studio 2012 2012.8

  1. 異步和等待(async和await)
  2. 調用方信息(CallerInformation)

 

C#6.0 .NET Framework4.6  Visual Studio 2015   

  • 1、自動屬性初始化的改進(有用)
  • 2、String.Format的改進(有用)
  • 3、字典的初始化
  • 4、可以用static聲明靜態類的引用
  • 5、nameof表達式
  • 6、Null-條件表達式
  • 7、在try-catch-finally中使用await

 

C#7.0          Visual Studio 2017 

  • 1.out-variables(Out變量)
  • 2.Tuples(元組)
  • 3.Pattern Matching(匹配模式)
  • 4.ref locals and returns (局部變量和引用返回)
  • 5.Local Functions (局部函數)
  • 6.More expression-bodied members(更多的函數成員的表達式體)
  • 7.throw Expressions (異常表達式)
  • 8.Generalized async return types (通用異步返回類型)
  • 9.Numeric literal syntax improvements(數值文字語法改進)

 

 

 

.NET Framework 版本與系統對應關系

查看原文鏈接:

英文鏈接:https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers

中文鏈接:https://docs.microsoft.com/zh-cn/dotnet/framework/get-started/system-requirements

 

本主題中的表格針對 .NET Framework 以下版本列出了硬件、操作系統和軟件要求:

  • .NET Framework 4.5 及其次要版本(4.5.1 和 4.5.2)。
  • .NET Framework 4.6 及其次要版本(4.6.1 和 4.6.2)。
  • .NET Framework 4.7 及其單點版本(4.7.1 和 4.7.2)。

有關早於 .NET Framework 4.5 的 .NET Framework 版本,請參閱 .NET Framework 版本和依賴項

允許你開發 .NET Framework 的應用的開發環境具有單獨的一套需求。

 重要

從 .NET Framework 4 開始,所有 .NET Framework 版本都是就地更新的,因此,在系統中只能存在一個 4.x 版本。 此外,某些版本的 Windows 操作系統上預裝了特定版本的 .NET Framework。 這表示:

  • 如果在計算機上已安裝了更高的 4.x 版本,則無法安裝以前的 4.x 版本。
  • 如果操作系統預安裝了特定的 .NET Framework 版本,則無法在同一計算機上安裝以前的 4.x 版本。
  • 如果你安裝更高版本,則無需先卸載以前的版本。

有關下載信息和鏈接,請參閱安裝面向開發者的 .NET Framework

有關 .NET Framework 版本的支持生命周期的信息,請參閱 Microsoft 支持生命周期

硬件要求

   
處理器 1 GHz
RAM 512 MB
磁盤空間(最小值)  
32 位 4.5 GB
64 位 4.5 GB

安裝要求

需要具有管理員權限才能安裝 .NET Framework。 如果在要安裝 .NET Framework 的計算機上不具有管理員權限,請聯系網絡管理員。

支持的客戶端操作系統

操作系統 支持的版本 隨 OS 預安裝 可單獨安裝
Windows 10 2018 年 10 月更新 32 位和 64 位 .NET Framework 4.7.2 --
Windows 10 2018 年 4 月更新 32 位和 64 位 .NET Framework 4.7.2 --
Windows 10 Fall Creators Update 32 位和 64 位 .NET Framework 4.7.1 .NET Framework 4.7.2
Windows 10 創意者更新 32 位和 64 位 .NET Framework 4.7 .NET Framework 4.7.1

.NET Framework 4.7.2
Windows 10 周年更新 32 位和 64 位 .NET Framework 4.6.2 .NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2
Windows 10 November Update 32 位和 64 位 .NET Framework 4.6.1 .NET Framework 4.6.2
Windows 10 32 位和 64 位 .NET Framework 4.6 .NET Framework 4.6.1 

.NET Framework 4.6.2
Windows 8.1 32 位、64 位和 ARM .NET Framework 4.5.1 .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
Windows 8 32 位、64 位和 ARM .NET Framework 4.5 .NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1
Windows 7 SP1 32 位和 64 位 -- .NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.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
Windows Vista SP2 32 位和 64 位 -- .NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6
Windows XP 32 位和 64 位 -- .NET Framework 4

注意:

  • 在 Windows 7 系統上,.NET Framework 要求安裝 Windows 7 SP1。 如果運行的是 Windows 7 系統,但尚未安裝 Service Pack 1,則需要先安裝 SP1,然后才能安裝 .NET Framework。

  • Windows Preinstallation Environment (Windows PE) 上支持 .NET Framework 4.5。 Windows PE 上並非支持所有功能。

  • .NET Framework 4 還支持 IA64 平台。

  • 對於所有平台,我們都建議升級到最新的 Windows Service Pack 並安裝 Windows Update 網站上提供的關鍵更新,從而確保實現最佳兼容性和安全性。

  • 在 64 位操作系統上,.NET Framework 支持 WOW64(在 64 位計算機上進行 32 位處理)和本機 64 位處理。

支持的服務器操作系統

操作系統 支持的版本 隨 OS 預安裝 可單獨安裝
Windows Server 2019 64 位 .NET Framework 4.7.2 --
Windows Server 版本 1809 64 位 .NET Framework 4.7.2 --
Windows Server 版本 1803 64 位 .NET Framework 4.7.2 --
Windows Server 版本 1709 64 位 .NET Framework 4.7.1 .NET Framework 4.7.2
Windows 2016 Server 64 位 .NET Framework 4.6.2 .NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2
Windows Server 2012 R2 64 位 .NET Framework 4.5.1 .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
Windows Server 2012(64 位版本) 64 位 .NET Framework 4.5 .NET Framework 4.5.1

.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
Windows Server 2008 R2 SP1 64 位 -- .NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.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
Windows Server 2008 SP2 32 位和 64 位 -- .NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

注意:

  • Windows Server 2012 包括 .NET Framework 4.5,因此,你不必單獨安裝它。 同樣,Windows Server 2012 R2包含 .NET Framework 4.5.1。

  • .NET Framework 對 Windows Server 2008 R2 SP1 或更高版本的服務器核心角色的支持有限。 有關不受支持的 API 列表,請參閱服務器核心 .NET 功能

  • 適用於基於 Itanium 的系統的 Windows Server 2008 R2 不支持 .NET Framework。

  • 在 Windows Server 2008 SP2 上,.NET Framework 在服務器核心角色中不受支持。

  • 對於所有平台,我們都建議升級到最新的 Windows Service Pack 並安裝 Windows Update 網站上提供的關鍵更新,從而確保實現最佳兼容性和安全性。 某些操作系統上可能需要安裝最新的 Windows Service Pack。

  • 在 64 位操作系統上,.NET Framework 支持 WOW64(在 64 位計算機上進行 32 位處理)和本機 64 位處理。

請參閱

 

============ End

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM