Looking for a list of Windows versions (service packs included) and what version of .NET is natively1 available.
Example:
Windows A - .NET Framework Z
Windows A Service Pack 1 - .NET Framework Z
Windows A Service Pack 2 - .NET Framework Y
1 By natively I mean that is there with no installs done.
Windows 10 (all editions) includes the . NET Framework 4.6 as an OS component, and it is installed by default. It also includes the . NET Framework 3.5 SP1 as an OS component that is not installed by default.
NET Framework 4.8 is included with Windows 11, and runs any . NET Framework 4.
The June 14, 2022 update for Windows 10, version 20H2, Windows Server, version 20H2, Windows 10 Version 21H1, and Windows 10 Version 21H2 includes cumulative reliability improvements in . NET Framework 3.5 and 4.8. We recommend that you apply this update as part of your regular maintenance routines.
This should give you all the answers you want:
https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview
Due to the fact that new versions of .NET are being released all the time I felt it would not be correct to try to embed the history into this answer, but merely direct you to a source which is updated.
The following picture explains it perfectly:
source: http://petermarcu.blogspot.ie/2010/02/which-version-of-net-is-built-into.html
Microsoft released a chart for this. .NET Framework Versions and Dependencies
A checkmark means its included, a plus sign means it can be installed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With