I am running Windows 10. I tried to open a solution in Visual Studio, and could not do so without upgrading that solution to .NET Framework 4.8. I don't want to do that, as it is a team project.
I tried to install 4.6.2, which is what it wanted, but could not - got the "a newer version is already installed). So, searching for a way to get it to install, I found a suggestion of uninstalling other .NET framework versions. I uninstalled 4.8 in the Windows Features, although it still seems to be there. I uninstalled 4.5.1 and 4.5.2 from Control Panel.
Now when I log into my computer, I am bombarded with errors that 4.0.30319 is missing, 4.5 is missing, and so forth. I tried going to Visual Studio Installer, to see if I could install them from there, but 4.5 is required by VS Installer. 4.0 will not install. 4.5.1 and 4.5.2 will install. 4.8 installed. But the software isn't detecting any of them.
I installed the 4.5.1 devpack. 4.5.2 devpack. 4.8 devpack. None of these have allowed me to run the VS installer. I can see 4.5.1 in the control panel, so it's there. 4.8 is checked in Windows features, so it is there. But the VS Installer tells me that it needs 4.5 and can't find it.
Does anyone have suggestions as to how to get my VS Installer at least working? From there, maybe I can try individual component versions. Even the VS Installer Setup application won't run, needing 4.5, and the same with attempting to uninstall the VS installer.
Exists two types of Net Framework Packs. These are: the Developer Pack (it's used by software developers to create applications that run on .NET Framework) and Runtime Pack (includes everything you need to run existing apps/programs built with .NET Framework).
In this case because it's for development you can go and download required .net version choosing the Developer Pack not the Runtime Pack ( in your case you were installing the runtime version that's why you got the "a newer version is already installed" message). After that you will be able to open you project(restart Visual Studio in case you had it open while installing).