Wednesday, May 18, 2016

.NET Framework 4.6 Preview

.NET Framework 4.6 PreviewThe .NET Framework 4.6 is ’s comprehensive and consistent programming model for building appliions that have visually stunning user experiences, smless and secure
communiion, and the ability to model a range of business processes. The .NET Framework redistributable package installs the .NET Framework runtime and associated files required to run appliions developed to target the .NET Framework. The .NET Framework 4.6 Preview is a highly compatible, in-place update to the .NET Framework 4, .NET Framework 4.5, .NET Framework 4.5.1 and .NET Framework 4.5.2. The offline package can be used in situations where the web installer cannot be used due to lack of internet connectivity.

The newest version of the .NET Framework 4.6. In Preview, the version still apprs in some places as 4.5.3. It will be updated to .NET Framework 4.6 before the final version ships.

Base class library changes
Added many new APIs to enable scenarios, particularly cross platform scenarios. They include the following changes and additions:
* New cryptography APIs such as AsymmetricAorithm.ExchangeAorithm, AsymmetricAorithm.SignatureAorithm, and System.Security.Cryptography.X509Certifies.X509Certifie.
* Additional collections implement System.Collections.ObjectModel.RdOnlyCollection, including System.Collections.eric.Queue and System.Collections.eric.Stack.
* Additional members to support the task-based asynchronous pattern (TAP), including Task.CompletedTask and NamedPipeClientStrm.ConnectAsync.

Support for page encodings
.NET Core primarily supports Uni encodings, and by default it provides limited support for page encodings. You can add support for page encodings that are available in the .NET Framework but unsupported in .NET Core by registering page encodings with the Encoding.RegisterProvider method. For more information, see PagesEncodingProvider.

Improvements to event tracing
An EventSource object can now be constructed directly, and you can call one of the Write() methods to emit a self-describing event.

Resizing in Forms controls
This fture has been expanded to include the System..Forms.DomainUpDown, System..Forms.NumericUpDown, System..Forms.DataGridViewComboBoxColumn, System..Forms.DataGridViewColumn and System..Forms.ToolStripSplitButton types.
This is an opt-in fture. To enable it, set the EnableFormsHighDpiAutoResizing element to true in the appliion configuration (app.config) file.

64-bit JIT compiler for managed
This relse includes a new version of the 64-bit JIT Compiler, which provides significant performance improvements over the legacy 64bit JIT Compiler. While we have tried to make the transition to the new Compiler as transparent as possible, you may see changes in behavior.

Support for converting DateTime to or from Unix time
New methods have been added to support converting DateTime to or from Unix time. The following APIs have been added to DateTimeOffset:
* static DateTimeOffset FromUnixTimeSeconds(long seconds)
* static DateTimeOffset FromUnixTimeMilliseconds(long milliseconds)
* long ToUnixTimeSeconds()
* long ToUnixTimeMilliseconds()

ASP.NET Model Binding supports Task returning methods
ASP.NET Model Binding methods that were previously Task returning were not supported and threw an exception at runtime if configured. If appliions are deployed with such methods, these methods will now be executed correctly. This change applies only to appliions specifically targeting .NET Framework 4.6 or later.


* Vista SP2 (x86 and x64)
* 7 SP1 (x86 and x64)
* 8 (x86 and x64)
* 8.1 (x86 and x64)
* Server 2008 R2 SP1 (x64)
* Server 2008 SP2 (x64)
* Server 2012 (x86 and x64)
* Server 2012 R2 (x86 and x64)


Software+ | 0 MB
Software | 62.1 MB
| 0 MB

.NET Framework 4.6 Preview

No comments:

Post a Comment