Microsoft announced the death of many old versions of .NET Framework
The .NET Framework is a longstanding and relatively well known free software development framework. It helps developers to build .NET applications, websites, and services, and users can run them on a variety of operating system platforms (including Windows), using different implementations. of .NET. If you've been using Windows for a long time, you've probably seen or heard of Microsoft .NET. Maybe it's because an app asks you to install it, or you see it in your list of installed programs.
'The .NET Framework 4.5.2, 4.6 and 4.6.1 will officially end of support on April 26, 2022, ' said Jamshed Damkewala, .NET's Chief Technical Officer. ' After that timeline, we will no longer provide any new updates, including security fixes or technical support for these versions of the .NET Framework .'
The only exception, however, is that the .NET Framework 4.6 version included with Windows 10 Enterprise LTSC 2015 will continue to be supported until October 2025, when the operating system platform is released. death (according to the plan).
It is recommended that .NET developers begin to move their applications to at least .NET Framework version 4.6.2 or higher by April 26, 2022 to continue receiving Security updates and technical support required.
The .NET Framework 4.6.2 (released almost 5 years ago) and the .NET Framework 4.8 (released two years ago) are both stable and 'on-premises' interoperability runtime, inherently " is widely deployed to hundreds of millions of computers through Windows Update (WU) ".
' If your applications are built to target .NET Framework 4 - 4.6.1, they will continue to run on .NET Framework 4.6.2 and above without any change in most cases. . For that reason, we strongly recommend that you perform the necessary testing procedures to ensure that the application's functionality is not affected when running on the newer runtime, before you deploy the new runtime in its development environment '.
Trends shift to SHA-2
As mentioned, one of the main reasons why Microsoft decided to terminate these versions of the .NET Framework because they were digitally signed using certificates using the legacy SHA-1 cryptographic hashing algorithm, is currently not still safe.
There have been several important reports regarding the links between the SHA-1 vulnerabilities and the attacks that could allow hackers to fake digital certificates to impersonate organizations and businesses. business or website.
Starting next month, specifically from May 9, all major Microsoft services and processes (including cryptographic signing, file hashing, and TLS certificates) will use the SHA-2 algorithm separately.
Microsoft also removed all SHA-1 Windows content from the Microsoft Download Center in August 2020, after changing the way Windows updates are signed using the SHA-2 algorithm a year earlier.
However, it should be noted that although Microsoft only supports SHA-2 signed official assets, Windows executables signed with an enterprise certificate or manually installed SHA-1 can run in the system. operating.
You should read it
- Enable .Net Framework 3.5 on Windows 8
- Fix the error of not installing the .NET Framework 3.5 on Windows
- How to enable .NET FrameWork on Windows 10?
- How to install Microsoft NET Framework 4.5 full for Windows 7, 8 with Windows Update
- Microsoft warns many versions of .NET Framework will expire in April
- What is the Microsoft .NET Framework? Why do I need to install .Net Framework on my computer?
- Fix error 0x800F081F when installing .Net Framework 3.5
- Is Framework Laptop the modular laptop you've been waiting for?
May be interested
- Do you know that Microsoft also has blue screensaver screensaversblue screen of death (bsod) has become a symbol of windows, especially on older os versions, when this error is even more common now.
- Exercises Microsoft .NET Framework & VB.NETthis ebook contains 12 articles, an introduction to microsoft .net framework and visual studio .net. you also have the opportunity to learn more about the objects and functions of vb.net.
- 3 ways to check the version of Microsoft .NET Framework on Windows 10the following article will introduce you 3 ways to check the version of microsoft .net framework on windows 10. stay tuned!
- Download Net Framework 4.5 full Online - Offlinemicrosoft .net framework 4.5.2 full is a programming platform that supports the use and installation of software on personal computers. net framework 4.5.2 is a new upgraded version with many features that support many software on the system, helping your operating system operate more stably and securely.
- .NET Framework 3.0 (WinFX)at the end of may 2006, microsoft unveiled the beta version of windows vista with a number of models and tools for developing windows applications such as .net framework 3.0 (formerly known as winfx), office 2007 ... in there are tools related to .net framework 3.0
- Fix error 0x800F081F when installing .Net Framework 3.5error 0x800f081f makes you unable to install .net framework. how to fix x800f081f error? please see the instructions for fixing this error of network administrator, very simple but extremely effective.
- Microsoft revealed Windows 8 versionsmicrosoft has officially announced the next version of windows to the world - windows 8. this new operating system has three major versions. at a basic level, it is simply windows 8 - version suitable for most customers
- What happens to a Microsoft official version of 'death'what do windows users face when using an operating system that microsoft stopped supporting?
- Windows 7 will still have 6 different versionsyesterday (february 3) microsoft officially announced that windows 7 will only have two major versions. however, in fact, this windows operating system still has 6 different 'variants'.
- Microsoft launched Coco Framework based on Ethereum to speed up the blockchain networkmore and more businesses are interested in blockchain, but the software does not meet important requirements such as performance, security, the ability to manage and handle necessary computing.