委托、事件
C# 1.1.NET Framework 1.1Visual Studio .NET 20032003.4APMC# 2.0.NET Framework 2.0Visual Studio 2005(开始命名为Visual Studio)2005.11泛型
匿名方法
迭代器
可空类型
C# 3.0.NET Framework 3.0Visual Studio 20082007.11隐式类型的部变量
.NET Framework 3.5 对象集合初始化
自动实现属性
匿名类型
扩展方法
查询表达式
Lambda表达式
表达式树
分部类和方法
Linq
C# 4.0.NET Framework 4.0Visual Studio 20102010.4动态绑定
命名和可选参数
泛型的协变和逆变
互操作性
C# 5.0.NET Framework 4.5Visual Studio 20122012.8异步和等待(async和await)
调用方信息(CallerInformation)
C#6.0 .NET Framework4.6 Visual Studio 2015自动属性初始化的改进(有用)
String.Format的改进(有用)
字典的初始化
可以用static声明静态类的引用
nameof表达式
Null-条件表达式
在try-catch-finally中使用await
C#7.0 Visual Studio 2017out-variables(Out变量)
Tuples(元组)
Pattern Matching(匹配模式)
ref locals and returns (局部变量和引用返回)
Local Functions (局部函数)
More expression-bodied members(更多的函数成员的表达式体)
throw Expressions (异常表达式)
Generalized async return types (通用异步返回类型)
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 GHzRAM512 MB磁盘空间(最小值) 32 位4.5 GB64 位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 Update32 位和 64 位.NET Framework 4.7.1.NET Framework 4.7.2Windows 10 创意者更新32 位和 64 位.NET Framework 4.7.NET Framework 4.7.1 .NET Framework 4.7.2Windows 10 周年更新32 位和 64 位.NET Framework 4.6.2.NET Framework 4.7 .NET Framework 4.7.1 .NET Framework 4.7.2Windows 10 November Update32 位和 64 位.NET Framework 4.6.1.NET Framework 4.6.2Windows 1032 位和 64 位.NET Framework 4.6.NET Framework 4.6.1 .NET Framework 4.6.2Windows 8.132 位、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.2Windows 832 位、64 位和 ARM.NET Framework 4.5.NET Framework 4.5.1 .NET Framework 4.5.2 .NET Framework 4.6 .NET Framework 4.6.1Windows 7 SP132 位和 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.2Windows Vista SP232 位和 64 位--.NET Framework 4 .NET Framework 4.5 .NET Framework 4.5.1 .NET Framework 4.5.2 .NET Framework 4.6Windows XP32 位和 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 位处理。
注意:
-
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 位处理。
-
- 安装指南
- 入门
- 安装和卸载 .NET Framework 受阻疑难解答