Hi mightyenigma,
I don’t know if it’s something you’ve overlooked during a VS re-install or something, but you need to have “Desktop development with C++” selected in the VS installer “workloads”.
Your screenshot shows this unselected.
You also need to select “Game development with C++” (scroll down in the workloads section)
I think the .Net version error is a red herring caused by these 2 workloads not being installed.
HTH