For .Net developers, the beta version of Microsoft .Net Framework 4.7.2 is already here! Our .Net development experts are happy to share with you what Microsoft includes in the developer pack for the beta version of .Net Framework 4.7.2.
WHAT DOES THE .NET 4.7.2 FRAMEWORK PROVIDE?
Dependency injection, already popular in technologies like AngularJS, has been included in this release. In software development, dependency injection is a technique that allows an object to provide dependencies for another object.
Once the final version of .Net Framework 4.7.2 is released, ASP.Net specialists can take advantage of injecting dependencies for ASP.Net web forms. This framework will support injection based on the setter, the interface and the manufacturer. In addition, you can also connect other dependency injection frameworks.
You can now create applications for the next .Net Framework 4.7.2 using the IDE versions of Visual Studio 2015 or 2017 and with other IDEs as well.
SNEAK PEEK IN THE CHARACTERISTICS OF THE NEXT .NET FRAMEWORK 4.7.2
Here are some of the key features you can expect from the looming Microsoft .Net Framework 4.7.2:
- The ASP.Net framework now has the SameSite property to ensure that no cookies are sent with cross-site requests. This property aims to reduce information leakage and protect against cross-site counterfeiting attacks. This attribute is added in HttpCookieType and also appears in the FormsAuthentication and SessionState cookies.
- New features such as HashSet constructors are enabled by adding new APIs to standard collection types. This functionality will allow the construction of HashSets with a capacity, thus offering a performance advantage provided you know the size of HashSet.
- This infrastructure supports Azure Active Directory authentication via an interactive authentication keyword when added to multi-factor authentication. This extension of the SqlClient connection chain would help improve security and compliance.
- Whenever a StaticResource reference is resolved, the StaticResource reference functionality, added by Windows Presentation Foundation (WPF), will ensure that a diagnostic assistant is notified.
- Now, creating RSA and DSA objects and calling ImportParameters would be simple due to cryptographic improvements.
- This new addition is a boon for companies like us that provide .Net development services. Our developers are happy and delighted to know that they would be able to improve the experienced user interface in high contrast mode with the WorkflowDesignerColors class.
- Generating certificate signing requests is easier for .Net Framework workloads, allowing transfer with existing tools.
- The speed of decompressing Zip archives has been improved by using a native implementation of Zip via Zlib decompression.
HOW TO ACQUIRE THE .NET 4.7.2 FRAME DEVELOPER PACK?
You can easily download the current beta development pack for .Net Framework 4.7.2 by visiting Microsoft’s .Net blog.
KEY FEATURES OF THE .NET FRAMEWORK 4.7.1 – THE CURRENT VERSION
Let’s classify the new and improved features included in the current version of .Net Framework, i.e. version 4.7.1, in the following areas:
- Common Language Runtime (CLR)
- .Net Framework 4.7.1 fully supports .NET Standard 2.0 and also adds nearly 200 APIs defined in it.
- It supports configuration generators which allows .Net developers to inject as well as create configuration parameters for applications at run time dynamically.
- The System.Runtime.CompilerServices.RuntimeFeature class has been added to allow functionality detection at runtime.
- System.ValueTuple and its associated generic types are marked as serializable, to allow binary serialization.
- Support for read-only references added with System.Runtime.CompilerServices.IsReadOnlyAttribute.
- ASP.NET HttpCookie Analysis
- Execution steps in ASP.NET applications
- SHA-2 hash options for ASP.NET forms authentication information
DURATION OF COMMON LANGUAGE (CLR)
The current .Net Framework 4.7.1 introduces changes to garbage collection, which in turn improves overall performance, especially for heap allocations of large objects.
This release added secure hash options for authenticating ASP.Net forms. This included SHA-2 (Secure Hash Algorithm) which was the robust successor to SHA-1. Support for Message.HashAlgorithm is included in SHA-2 so that the hashing algorithm used is specified by message queuing during authentication.