I need to work on a very old C# project that uses various versions of the .NET application framework including 3.5, when opening the project this dialog is shown:
So I downloaded .NET 4.7.1 which can't be installed because a newer version of the .NET framework is already installed.
So why is VS 2019 not offering the .NET 4.8.03762 version that is installed then?
I would assume 4.x being downward compatible... is it not?
My second question is why is vs suggesting to use .NET 4.6.1 anyways, looking at the various keys in:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
I don't see 4.6.1 at all?