Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions docs/framework/migration-guide/versions-and-dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,23 +22,23 @@ Each version of the .NET Framework contains the common language runtime (CLR), t

In the table, versions of the .NET Framework that are installed on operating system versions marked with ✓ in the **Included in/Can be installed on Windows** and the **Included in/Can be installed on Windows Server** columns must be [enabled in Control Panel](../../../docs/framework/install/dotnet-35-windows-10.md) (for Windows) or enabled through the Server Manager (for Windows Server).

|.NET Framework version|CLR version|Features|Included in Visual Studio version|✓ Included in<br />+ Can be installed on<br />Windows|✓ Included in<br />+ Can be installed on<br />Windows Server|To determine installed .NET version|
|.NET Framework version|CLR version|Included in<br /> Visual Studio<br/>version|✓ Included in<br />+ Can be installed on<br />Windows|✓ Included in<br />+ Can be installed on<br />Windows Server|To determine installed .NET version|
|----------------------------|-----------------|--------------|---------------------------------------|----------------------------------------------------|-----------------------------------------------------------|-----------------------------------------|
|4.7.2|4|- Numerous cryptographic enhancements.<br/> - Improved performance when decompressing ZIP archives.<br/> - Additional APIs in collection classes.<br/> - Support for dependency injection in Web Forms.<br/> - Support for same-site cookies in ASP.NET.<br/> - Implementation of additional <xref:System.Net.Http.HttpClientHandler> properties.<br/> -SQLClient support for Azure Active Directory Universal Authentication and Multi-factor authentication.<br/> - SqlClient support for enclave-based Always Encrypted.<br/> - Support in WPF for finding ResourceDictionaries by source, for finding ResourceDictionary owners, and for finding StaticResource references.<br/> -Support for deploying HDPI-aware applications for Windows Forms, WPF, and Visual Studio Tools for Office (VSTO) using ClickOnce.<br/> - Numerous accessibility improvements; see [What's new in accessibility in the .NET Framework](../whats-new/whats-new-in-accessibility.md).| |✓ 10 April 2018 Update (Version 1803) <br/><br/> + 10 Fall Creators Update (Version 1709) <br/> <br/> + 10 Creators Update (Version 1703) <br/> + 10 Anniversary Update (Version 1607) <br/> + 8.1 <br/> +7 | + 2016 <br/> + 2012 R2 <br/> + 2012 <br/> + 2008 R2 SP1 |Use `Release` DWORD:<br/><br/> - 461808 (Windows 10 April 2018 Update) <br/> - 461814 (all other OS versions) <br/><br/> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.7.1|4|- Built-in support for .NET Standard 2.0.<br/> - Support for configuration builders, allowing the creation of configuration files at runtime.<br/> - Runtime feature detection, which allows you to determine whether a predefined feature is supported in the runtime environment.<br/> - Serializable value tuples.<br/> - Improved performance for garbage collection.<br/> - Support for portable PDBs.<br/> - SHA-2 support for <xref:System.Messaging.Message.HashAlgorithm%2A?displayProperty=nameWithType>.<br/> - Support for ASP.NET cookie parsing with the <xref:System.Web.HttpCookie.TryParse%2A?displayProperty=nameWithType> method.<br/> - Support for SHA-2 hashing for ASP.NET forms authentication credentials.<br/> - Numerous accessibility improvements for app developers; see [What's new in accessibility in the .NET Framework](../whats-new/whats-new-in-accessibility.md).| | ✓ 10 Fall Creators Update (Version 1709) <br/> <br/> + 10 Creators Update (Version 1703) <br/> + 10 Anniversary Update (Version 1607) <br/> + 8.1 <br/> +7| + 2016 <br/> + 2012 R2 <br/> + 2012 <br/> + 2008 R2 SP1 |Use `Release` DWORD:<br/><br/> - 461308 (Windows 10 Creators Update) <br/> - 461310 (all other OS versions) <br/><br/> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.7|4|- Support for the level of TLS support provided by the operating system.<br/> - Ability to configure default message security settings for TLS1.1 or TLS1.2. <br /> - Improved reliability of the <xref:System.Runtime.Serialization.Json.DataContractJsonSerializer>. <br /> - Improved reliability of serialization and deserialization with WCF applications. <br /> - Ability to extend the ASP.NET object cache. <br /> - Support for a touch/stylus stack based on `WM_POINTER` Windows messages instead of the Windows Ink Services Platform (WISP) for WPF applications. <br /> - Use of Window's Print Document Package API for printing in WPF applications.<br /> - Enhanced high DPI and multi-monitor support for Windows Forms applications running on Windows 10 Creators Update. | | ✓ 10 Creators Update (Version 1703) <br/> <br/> + 10 Anniversary Update (Version 1607) <br/> + 8.1 <br/> +7| + 2016 <br/> + 2012 R2 <br/> + 2012 <br/> + 2008 R2 SP1 |Use `Release` DWORD:<br/><br/> - 460798 (Windows 10 Creators Update) <br/> - 460805 (all other OS versions) <br/><br/> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)) |
|4.6.2|4|- Cryptography enhancements, including support for X509 certificates containing FIS 186-3 DSA, support for persisted-key symmetric encryption, <xref:System.Security.Cryptography.Xml.SignedXml> support for SHA-2 hashing, and increased clarity for inputs to ECDiffieHellman key derivation routines.<br />- For Windows Presentation Foundation (WPF) apps, soft keyboard support, and per-monitor DPI.<br />- ClickOnce support for the TLS 1.1 and TLS 1.2 protocols.<br />- Support for converting Windows Forms and WPF apps to UWP apps.||✓ 10 Anniversary Update (Version 1607) <br /><br /> + 10 November Update (Version 1511) <br/> + 10 <br/> + 8.1<br />+ 7|✓ 2016<br /><br /> + 2012 R2<br />+ 2012<br />+ 2008 R2 SP1|Use `Release` DWORD:<br /><br /> - 394802 (Windows 10 Anniversary Update)<br />- 394806 (all other OS versions)<br /><br /> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.6.1|4|- Support for X509 certificates containing ECDSA<br />- Always Encrypted support for hardware protected keys in ADO.NET<br />- Spell checking improvements in WPF<br />- [More...](../../../docs/framework/whats-new/index.md)||✓ 10 November Update (Version 1511) <br /><br /> + 10<br />+ 8.1<br />+ 8<br />+ 7|+ 2012 R2<br />+ 2012<br />+ 2008 R2 SP1|Use `Release` DWORD:<br /><br /> - 394254 (Windows 10 November Update)<br />- 394271 (all other OS versions)<br /><br /> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.6|4|- Compilation using .NET Native<br />- ASP.NET Core 5<br />- Event tracing improvements<br />- Support for page encodings<br />- [More...](../../../docs/framework/whats-new/index.md)|2015, although some .NET libraries are available on [NuGet](https://www.nuget.org/). For more information see, [The .NET Framework and Out-of-Band Releases](../../../docs/framework/get-started/the-net-framework-and-out-of-band-releases.md).|✓ 10<br />+ 8.1<br />+ 8<br />+ 7<br />+ Vista|+ 2012 R2<br />+ 2012<br />+ 2008 R2 SP1<br />+ 2008 SP2|Use `Release` DWORD:<br /><br /> - 393295 (Windows 10)<br />- 393297 (all other OS versions)<br /><br /> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.5.2|4|- New APIs for transactional systems and ASP.NET<br />- System DPI resizing in Windows Forms controls<br />- Profiling improvements<br />- ETW and stress logging improvements<br />- [More...](../../../docs/framework/whats-new/index.md)|-|+ 8.1<br />+ 8<br />+ 7<br />+ Vista|+ 2012 R2<br />+ 2012<br />+ 2008 R2 SP1<br />+ 2008 SP2|Use `Release` DWORD: 379893<br />(see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.5.1|4|- Support for Windows Phone Store apps<br />- Automatic binding redirection<br />- Performance and debugging improvements<br />- [More...](../../../docs/framework/whats-new/index.md)|2013|✓ 8.1<br />+ 8<br />+ 7<br />+ Vista|✓ 2012 R2<br />+ 2012<br />+ 2008 R2 SP1<br />+ 2008 SP2|Use `Release` DWORD:<br /><br /> - 378675 (Windows 8.1)<br />- 378758 (all other)<br /><br /> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.5|4|- Support for Windows Store apps<br />- WPF, WCF, WF, ASP.NET updates<br />- [More...](../../../docs/framework/whats-new/index.md)|2012|✓ 8<br />+ 7<br />+ Vista|✓ 2012<br />+ 2008 R2 SP1<br />+ 2008 SP2|Use `Release` DWORD: 378389<br />(see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4|4|- Expanded base class libraries<br />- Cross-platform development with Portable Class Library<br />- MEF, DLR, code contracts<br />- [More...](http://msdn.microsoft.com/library/ms171868\(v=vs.100\).aspx)|2010|+ 7<br />+ Vista|+ 2008 R2 SP1<br />+ 2008 SP2<br />+ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|3.5|2.0|- AJAX-enabled websites<br />- LINQ<br />- Dynamic data<br />- [More...](http://msdn.microsoft.com/library/ms171868\(v=vs.90\).aspx)|2008|✓ 10<br />✓ 8.1*<br />✓ 8\*<br />✓ 7<br />+ Vista|✓2008 R2 SP1*<br />+ 2012 R2<br />+ 2012<br />+ 2008 SP2<br />+ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|3.0|2.0|- WPF, WCF, WF, CardSpace|-|✓ Vista|✓ 2008 R2 SP1*<br />✓ 2008 SP2\*<br />+ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|2.0|2.0|- Generics<br />- ASP.NET additions<br />- [More...](http://msdn.microsoft.com/library/t357fb32\(v=vs.80\).aspx)|2005|-|✓ 2008 R2 SP1<br />✓ 2008 SP2<br />✓ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|1.1|1.1|- ASP.NET and ADO.NET updates<br />- Side-by-side execution<br />- [More...](http://msdn.microsoft.com/library/9wtde3k4\(v=vs.80\).aspx)|2003|-|✓ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|1.0|1.0|First version of the .NET Framework.|Visual Studio .NET|-|-|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|4.7.2<br/><br/>[New features](../whats-new/index.md#whats-new-in-the-net-framework-472)<br/><br/>[New in accessibility](../whats-new/whats-new-in-accessibility.md#whats-new-in-accessibility-in-the-net-framework-472)|4| |✓ 10 April 2018 Update (Version 1803) <br/><br/> + 10 Fall Creators Update (Version 1709) <br/> <br/> + 10 Creators Update (Version 1703) <br/> + 10 Anniversary Update (Version 1607) <br/> + 8.1 <br/> +7 | + 2016 <br/> + 2012 R2 <br/> + 2012 <br/> + 2008 R2 SP1 |Use `Release` DWORD:<br/><br/> - 461808 (Windows 10 April 2018 Update) <br/> - 461814 (all other OS versions) <br/><br/> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.7.1<br/><br/>[New features](../whats-new/index.md#whats-new-in-the-net-framework-471)<br/><br/>[New in accessibility](../whats-new/whats-new-in-accessibility.md#whats-new-in-accessibility-in-the-net-framework-471)|4| | ✓ 10 Fall Creators Update (Version 1709) <br/> <br/> + 10 Creators Update (Version 1703) <br/> + 10 Anniversary Update (Version 1607) <br/> + 8.1 <br/> +7| + 2016 <br/> + 2012 R2 <br/> + 2012 <br/> + 2008 R2 SP1 |Use `Release` DWORD:<br/><br/> - 461308 (Windows 10 Creators Update) <br/> - 461310 (all other OS versions) <br/><br/> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.7<br/><br/>[New features](../whats-new/index.md#whats-new-in-the-net-framework-47)|4| | ✓ 10 Creators Update (Version 1703) <br/> <br/> + 10 Anniversary Update (Version 1607) <br/> + 8.1 <br/> +7| + 2016 <br/> + 2012 R2 <br/> + 2012 <br/> + 2008 R2 SP1 |Use `Release` DWORD:<br/><br/> - 460798 (Windows 10 Creators Update) <br/> - 460805 (all other OS versions) <br/><br/> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)) |
|4.6.2<br/><br/>[New features](../whats-new/index.md#whats-new-in-the-net-framework-462)|4||✓ 10 Anniversary Update (Version 1607) <br /><br /> + 10 November Update (Version 1511) <br/> + 10 <br/> + 8.1<br />+ 7|✓ 2016<br /><br /> + 2012 R2<br />+ 2012<br />+ 2008 R2 SP1|Use `Release` DWORD:<br /><br /> - 394802 (Windows 10 Anniversary Update)<br />- 394806 (all other OS versions)<br /><br /> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.6.1<br/><br/>[New features](../whats-new/index.md#whats-new-in-the-net-framework-461)|4|||✓ 10 November Update (Version 1511) <br /><br /> + 10<br />+ 8.1<br />+ 8<br />+ 7|+ 2012 R2<br />+ 2012<br />+ 2008 R2 SP1|Use `Release` DWORD:<br /><br /> - 394254 (Windows 10 November Update)<br />- 394271 (all other OS versions)<br /><br /> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.6<br/><br/>[New features](../whats-new/index.md#whats-new-in-net-2015)|4|2015|✓ 10<br />+ 8.1<br />+ 8<br />+ 7<br />+ Vista|+ 2012 R2<br />+ 2012<br />+ 2008 R2 SP1<br />+ 2008 SP2|Use `Release` DWORD:<br /><br /> - 393295 (Windows 10)<br />- 393297 (all other OS versions)<br /><br /> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.5.2<br/><br/>[New features](../whats-new/index.md#whats-new-in-the-net-framework-452)|4|-|+ 8.1<br />+ 8<br />+ 7<br />+ Vista|+ 2012 R2<br />+ 2012<br />+ 2008 R2 SP1<br />+ 2008 SP2|Use `Release` DWORD:<br /><br /> 379893<br /><br />(see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.5.1<br/><br/>[New features](../whats-new/index.md#whats-new-in-the-net-framework-451)|4|2013|✓ 8.1<br />+ 8<br />+ 7<br />+ Vista|✓ 2012 R2<br />+ 2012<br />+ 2008 R2 SP1<br />+ 2008 SP2|Use `Release` DWORD:<br /><br /> - 378675 (Windows 8.1)<br />- 378758 (all other)<br /><br /> (see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4.5<br/><br/>[New features](../whats-new/index.md#whats-new-in-the-net-framework-45)|4|2012|✓ 8<br />+ 7<br />+ Vista|✓ 2012<br />+ 2008 R2 SP1<br />+ 2008 SP2|Use `Release` DWORD:<br /><br /> 378389<br /><br />(see [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md))|
|4<br/><br/>[New features](http://msdn.microsoft.com/library/ms171868\(v=vs.100\).aspx)|4|2010|+ 7<br />+ Vista|+ 2008 R2 SP1<br />+ 2008 SP2<br />+ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|3.5<br/><br/>[New features](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/ms171868\(v=vs.90\))|2.0|2008|✓ 10*<br/>✓ 8.1*<br />✓ 8\*<br />✓ 7<br />+ Vista|✓2008 R2 SP1*<br />+ 2012 R2*<br />+ 2012*<br />+ 2008 SP2<br />+ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|3.0<br/><br/>New:<br/>WPF, WCF, WF, CardSpace|2.0|-|✓ Vista|✓ 2008 R2 SP1*<br />✓ 2008 SP2\*<br />+ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|2.0<br/><br/>[New features](https://docs.microsoft.com/previous-versions/dotnet/netframework-2.0/ms229284\(v%3dvs.80\))|2.0|2005|-|✓ 2008 R2 SP1<br />✓ 2008 SP2<br />✓ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|1.1<br/><br/>[New features](https://docs.microsoft.com/previous-versions/dotnet/netframework-1.1/9wtde3k4\(v%3dvs.71\))|1.1|2003|-|✓ 2003|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|
|1.0|1.0|Visual Studio .NET|-|-|See [instructions](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)|

**Notes**

Expand Down