Paul Krill
Editor at Large

Microsoft .Net Framework gets updated for Windows 10

news
Apr 7, 20172 mins

Microsoft .Net Framework 4.7 arrives as part of Windows 10 Creators Update

framework
Credit: Astris1

Microsoft has launched .Net Framework 4.7 this week, offering enhancements for Windows Forms, cryptography, and touch.

Included in the Windows 10 Creators Update and supported in Visual Studio 2017, version 4.7 enhances functionality available with Eliptic Curve Cryptography. ImportParameters(ECParameters) methods were added to the ECDsa and ECDiffieHellman classes to enable an object to represent an already established key. Also, an ExportParameters(bool) method was added for exporting the key using explicit curve parameters.

“The .Net Framework 4.7 also adds support for additional curves — including the Brainpool curve suite — and has added predefined definitions for ease of creation via the new ECDsa.Create(ECCurve) and ECDiffieHellman.Create(ECCurve) factory methods,” said Rich Lander, of Microsoft’s Common Language Runtime team. Systems libraries provide this functionality; some features only work with Windows 10.

For security upgrades, the Transport Layer Security (TLS) version now matches Windows, and users can sign ClickOnce manifest files with a hardware security module in the Manifest Generation and Editing Tool. “HSMs make certificate management more secure and easier, since both the certificate and signing occur within secure hardware,” said Lander. ClickOnce also can now detect if the ClickOnce application store has been corrupted and automatically attempt to perform cleanup and re-install broken applications. The new version also features more reliable SQL Azure database connections, and TCP has become the default connection protocol.

Version 4.7 allows WPF (Windows Presentation Foundation), Microsoft’s UI builder, to integrate with the touch and stylus/ink support in Windows 10. “The Windows 10 touch implementation is more modern and mitigates customer feedback that we’ve received with the current WISP (Windows Ink Services Platform) component that WPF relies on for touch data,” Lander said. Microsoft is pledging more reliability and compatibility with the new implementation, but there are still some situations where WISP works better; real-time inking does not function, for example.

The new version also features high-DPI support for Windows Forms applications on Windows 10. This allows Forms apps to lay out correctly at higher DPI, use high-resolution icons and glyphs, and respond to DPI changes, such as moving an application across monitors. Microsoft has made improvements for system-DPI-aware applications, fixing layout issues with controls like the calendar and checked list box, and plans further improvements for high DPI on Windows Forms.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author