Looking at the available .NET Frameworks, 4.8.1
is the latest. However 4.8
is recommended
by Microsoft here. I am curious why is that. Is 4.8.1
in beta or something? I couldn't find any information about that.
Asked
Active
Viewed 1.1k times
21

whoami
- 1,689
- 3
- 22
- 45
-
4It is only available for recent Windows versions, no support for Server2019 being the most onerous. Forcing your customer to update their OS is not recommended. – Hans Passant Sep 01 '22 at 21:36
-
Where do you see the OS requirement for the framework version? – whoami Sep 01 '22 at 21:39
-
2Just google ".net 4.8.1", takes you [here](https://devblogs.microsoft.com/dotnet/announcing-dotnet-framework-481/) – Hans Passant Sep 01 '22 at 21:43
-
@HansPassant Thanks. How can I mark this an answer :) – whoami Sep 01 '22 at 22:02
1 Answers
17
4.8.1 is not supported on older windows version but 4.8 is supported. (strange decision for a minor version like this) (even windows 10 is only supported from specific build 20H2)

Dani
- 14,639
- 11
- 62
- 110
-
1Strange indeed, especially considering how insignificant the changes are: https://github.com/microsoft/dotnet/blob/main/releases/net481/dotnet481-changes.md – Neil Laslett Nov 09 '22 at 15:48
-
1@NeilLaslett "includes native support for the Arm64 architecture" not so insignificant at all to support on all OS's – JDC Jun 14 '23 at 06:55