https://msdn.microsoft.com/en-us/library/bb822049.aspx

.NET Framework version

CL version

Features

Included in Visual Studio version

✓ Included in
+ Can be installed on
Windows

✓ Included in
+ Can be installed on
Windows Server

To determine installed .NET version

.NET 4.6.2 Preview

4

  • Cryptography enhancements, including support for X509 certificates containing FIS 186-3 DSA, support for persisted-key symmetric encryption, SignedXmlsupport for SHA-2 hashing, and increased clarity for inputs to ECDiffieHellman key derivation routines.

  • For Windows Presentation Foundation (WPF) apps, soft keyboard support and per-monitor DPI.

  • ClickOnce support for the TLS 1.1 and TLS 1.2 protocols.

  • Support for converting Windows Forms and WPF apps to UWP apps.

 

✓ 10 Insider Preview Build 14295

+ 10 November Update

+ 10
+ 8.1
+ 7

+ 2012 R2
+ 2012
+ 2008 R2 SP1

Use ReleaseDWORD:

  • 394747 (Windows 10 Insider Preview Build 14295)

  • 394748 (all other OS versions)

(seeinstructions)

Net 4.6.1

4

  • Support for X509 certificates containing ECDSA

  • Always Encrypted support for hardware protected keys in ADO.NET

  • Spell checking improvements in WPF

  • More...

 

✓ 10 November Update

+ 10
+ 8.1
+ 8
+ 7

+ 2012 R2
+ 2012
+ 2008 R2 SP1

Use ReleaseDWORD:

  • 394254 (Windows 10 November Update)

  • 394271 (all other OS versions)

(seeinstructions)

.NET 4.6

4

  • Compilation using .NET Native

  • ASP.NET Core 5

  • Event tracing improvements

  • Support for page encodings

  • More...

2015, although some .NET libraries are available on NuGet. For more information see, The .NET Framework and Out-of-Band Releases.

✓ 10
+ 8.1
+ 8
+ 7
+ Vista

+ 2012 R2
+ 2012
+ 2008 R2 SP1
+ 2008 SP2

Use ReleaseDWORD:

  • 393295 (Windows 10)

  • 393297 (all other OS versions)

(seeinstructions)

4.5.2

4

  • New APIs for transactional systems and ASP.NET

  • System DPI resizing in Windows Forms controls

  • Profiling improvements

  • ETW and stress logging improvements

  • More...

-

+ 8.1
+ 8
+ 7
+ Vista

+ 2012 R2
+ 2012
+ 2008 R2 SP1
+ 2008 SP2

Use ReleaseDWORD: 379893
(seeinstructions)

4.5.1

4

  • Support for Windows Phone Store apps

  • Automatic binding redirection

  • Performance and debugging improvements

  • More...

2013

✓ 8.1
+ 8
+ 7
+ Vista

✓ 2012 R2
+ 2012
+ 2008 R2 SP1
+ 2008 SP2

Use ReleaseDWORD:

  • 378675 (Windows 8.1)

  • 378758 (all other)

(seeinstructions)

4.5

4

  • Support for Windows Store apps

  • WPF, WCF, WF, ASP.NET updates

  • More...

2012

✓ 8
+ 7
+ Vista

✓ 2012
+ 2008 R2 SP1
+ 2008 SP2

Use ReleaseDWORD: 378389
(seeinstructions)

4

4

  • Expanded base class libraries

  • Cross-platform development with Portable Class Library

  • MEF, DLR, code contracts

  • More...

2010

+ 7
+ Vista

+ 2008 R2 SP1
+ 2008 SP2
+ 2003

Seeinstructions

3.5

2.0

  • AJAX-enabled websites

  • LINQ

  • Dynamic data

  • More...

2008

✓ 10✓ 8.1*
✓ 8*
✓ 7
+ Vista

✓2008 R2 SP1*
+ 2012 R2
+ 2012
+ 2008 SP2
+ 2003

Seeinstructions

3.0

2.0

  • WPF, WCF, WF, CardSpace

-

✓ Vista

✓ 2008 R2 SP1*
✓ 2008 SP2*
+ 2003

Seeinstructions

2.0

2.0

2005

-

✓ 2008 R2 SP1
✓ 2008 SP2
✓ 2003

Seeinstructions

1.1

1.1

  • ASP.NET and ADO.NET updates

  • Side-by-side execution

  • More...

2003

-

✓ 2003

Seeinstructions

1.0

1.0

First version of the .NET Framework.

Visual Studio .NET

-

-

Seeinstructions

如何:确定安装了哪些 .NET Framework 版本

.NET Framework 由两个采用不同版本的主要组件构成:

  • 一组程序集,它们是为应用提供功能的类型与资源的集合。 .NET Framework 和程序集使用相同的版本号。

  • 公共语言运行时 (CLR),可管理并执行应用的代码。 CLR 由其自己的版本号标识(请参阅 .NET Framework 版本和依赖关系)。

通过查看注册表来查找 .NET Framework 版本 (.NET Framework 1-4)

  1. 在“开始”菜单上,选择“运行”。

  2. 在“打开”框中,输入“regedit.exe”。

    你必须具有管理凭据才能运行 regedit.exe。

  3. 在注册表编辑器中,打开以下子项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

    安装的版本将在 NDP 子项的下方列出。 版本号存储在“版本”项中。 对于 .NET Framework 4,“版本”项位于客户端或完整子项下(在 NDP 下),或在两个子项下。

    注意

    注册表中的“NET Framework Setup”文件夹不会以句点开头。

通过查看注册表来查找 .NET Framework 版本(.NET Framework 4.5 和更高版本)

  1. 在“开始”菜单上,选择“运行”。

  2. 在“打开”框中,输入“regedit.exe”。

    你必须具有管理凭据才能运行 regedit.exe。

  3. 在注册表编辑器中,打开以下子项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

    请注意,Full 子项的路径包括 Net Framework 子项,而不包括 .NET Framework

    注意

    如果 Full 子项不存在,则表示你尚未安装 .NET Framework 4.5 或更高版本。

    检查名为 Release 的 DWORD 值。 存在 Release DWORD 表明该计算机上已安装 .NET Framework 4.5 或更新版本。

    Release DWORD 的值指示将安装的 .NET Framework 版本。

    Release DWORD 的值

    版本

    378389

    .NET Framework 4.5

    378675

    使用 Windows 8.1 或 Windows Server 2012 R2 安装的 .NET Framework 4.5.1

    378758

    安装在 Windows 8、Windows 7 SP1 或 Windows Vista SP2 上的 .NET Framework 4.5.1

    379893

    .NET Framework 4.5.2

    在 Windows 10 系统上:393295

    在所有其他操作系统版本上:393297

    .NET Framework 4.6

    在 Windows 10 November Update 系统上:394254

    在所有其他操作系统版本上:394271

    .NET Framework 4.6.1

.NET Framework各版本特性一览的更多相关文章

  1. framework各版本新特性(为面试准备)

    菜鸟D估计描述这些新特性的文章都是烂大街的货色,之所以拿出来分(e)享(xin)一下,有两个原因:1.当年面试的时候有人问到,我不知道该怎么回答:2.项目需要发布了,但是考虑到framework的版本 ...

  2. (数据科学学习手札129)geopandas 0.10版本重要新特性一览

    本文示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 就在前不久,我们非常熟悉的Python地理 ...

  3. (数据科学学习手札139)geopandas 0.11版本重要新特性一览

    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 大家好我是费老师,就在几天前,geopandas ...

  4. .net Framework各个版本之间的发展

    原文:.net Framework各个版本之间的发展 上个星期看到了.NET 4.0框架退休日期逐渐临近文章,发现自己一直在使用NET  FrameWork,身为一个NET程序员,里面大概的区别自己还 ...

  5. .NET Framework 各版本区别

    .NET Framework 各版本区别 .NET Framework 1.1 自1.0版本以来的改进:自带了对mobile asp .net控件的支持.这在1.0版本是以附加功能方式实现的,现在已经 ...

  6. .net FrameWork各个版本之间的发展[转]

    上个星期看到了.NET 4.0框架退休日期逐渐临近文章,发现自己一直在使用NET  FrameWork,身为一个NET程序员,里面大概的区别自己还是知道的,但是自己要说出个所以然来了,发现还是有点力不 ...

  7. 为什么说JAVA中要慎重使用继承 C# 语言历史版本特性(C# 1.0到C# 8.0汇总) SQL Server事务 事务日志 SQL Server 锁详解 软件架构之 23种设计模式 Oracle与Sqlserver:Order by NULL值介绍 asp.net MVC漏油配置总结

    为什么说JAVA中要慎重使用继承   这篇文章的主题并非鼓励不使用继承,而是仅从使用继承带来的问题出发,讨论继承机制不太好的地方,从而在使用时慎重选择,避开可能遇到的坑. JAVA中使用到继承就会有两 ...

  8. C# 语言历史版本特性(C# 1.0到C# 7.1汇总更新) C#各版本新特性 C#版本和.NET版本以及VS版本的对应关系

    C# 语言历史版本特性(C# 1.0到C# 7.1汇总更新) 2017年08月06日 11:53:13 阅读数:6705 历史版本 C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有1 ...

  9. [转帖]sql server版本特性简介、版本介绍简介

    sql server版本特性简介.版本介绍简介 https://www.cnblogs.com/gered/p/10986240.html 目录 1.1.sql server的版本信息 1.2.版本重 ...

随机推荐

  1. C#动态执行代码

          在开始之前,先熟悉几个类及部分属性.方法:CSharpCodeProvider.ICodeCompiler.CompilerParameters.CompilerResults.Assem ...

  2. Oracle备份与恢复案例

    注:以下内容来自<Oracle备份与恢复案例.doc>文档. Oracle备份与恢复案例 By Piner 一. 理解什么是数据库恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的. ...

  3. RESTful处理JSON

    @RequestMapping(value = "/dblist", method = RequestMethod.GET) @ResponseBody public Map< ...

  4. OBS第三方推流直播教程

    第三方推流使用场景 1.当使用YY客户端进行直播遇到问题,暂无解决方法的时候,可以使用第三方直播软件OBS进行推流. 2.对OBS情有独钟的主播. OBS简介: OBS是一款比较好用的开源直播软件,目 ...

  5. The java.util.concurrent Synchronizer Framework笔记

    这篇笔记是关于 Doug Lea 的 The java.util.concurrent Synchronizer Framework . 原文地址:http://gee.cs.oswego.edu/d ...

  6. 【原创】官方文档-hive 启动命令

    [一起学Hive]之十六-Hive的WEB页面接口-HWI Apache Hive 管网 hive metrics hive常用命令整理 Hive学习之HiveServer2服务端配置与启动 启动hi ...

  7. Linux学习笔记 -- 磁盘的管理

    df df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 语法: df [-ahikHTm] [目录或文件名] 选项与参数: -a ...

  8. N卡控制面板把physx设置为cpu

    一般笔记本官方配置独显都会强于核显,若是独显不够强这里教你一个小技巧来缓解独显的压力:N卡控制面板把physx设置为cpu,可以试试看.对于不强大的独显有点效果.

  9. ndnarry矩阵处理

    ndarray的矩阵运算 数组是编程中的概念,矩阵.矢量是数学概念. 在计算机编程中,矩阵可以用数组形式定义,矢量可以用结构定义! 1. 矢量运算:相同大小的数组间运算应用在元素上 示例代码(1): ...

  10. Lyx/LaTeX笔记04---插入伪代码

    1 可用的宏包 常用的排版伪代码包有clrscode, algorithm, algorithmic, algorithmicx, algorithm2e 2 clrscode clrscode是著名 ...