Microsoft has released version 4.6.2 of the .NET Framework. Improvements have been made in a variety of areas, including:
- Base Class Library (BCL)
- Common Language Runtime (CLR)
- Windows Presentation Foundation (WPF)
- Windows Communication Foundation (WCF)
You can read more details about the changes here.
One interesting improvement that I noticed is that the .NET Framework now supports paths that are greater than 260 characters (MAX_PATH). It should be noted that .NET Framework support is just the first step in removing the MAX_PATH limitation altogether. In addition to your app targeting .NET Framework 4.6.2, your OS must support it. With the Windows 10 Anniversary Update, which was also released today, this type of OS support is being made available to us. There is more work to be done though. For example, MSBuild has to be enhanced to support long paths and you still won’t be able to load DLLs with long paths. However, this is a step in the right direction. PowerShell is already taking advantage of this to support long paths. For more details on where we currently are with this support, take a look at Jeremy Kuhne’s blog.
To download .NET Framework 4.6.2, you can use the following links:
- .NET Framework 4.6.2 Web Installer
- .NET Framework 4.6.2 Offline Installer
- .NET Framework 4.6.2 Developer Pack (Offline installer includes the .NET Framework 4.6.2, the .NET 4.6.2 Targeting Pack, and the .NET 4.6.2 SDK)
For those of you on Windows 10 who have already downloaded and installed the Windows 10 Anniversary Update, .NET Framework 4.6.2 is included as part of that update.
If you encounter any bugs, you can provide feedback in the Visual Studio and .NET Framework Feedback Center.