I've recently made the switch from Visual Studio 2017 to 2019. However, I'm unable to get any projects to load. When I load a solution, each project within that solution shows up as "unloaded" in the solution explorer. Right-clicking and selecting "reload" produces one of the following errors:
C:\<path>\<file>.csproj : error : The tools version "15.0" is unrecognized. Available tools versions are "2.0", "3.5", "4.0". C:\<path>\<file>.csproj
for projects which specify a tools version, or
C:\<path>\<file>.csproj : error : The project file cannot be opened by the project system, because it is missing some critical imports or the referenced SDK cannot be found.
for projects which specify an SDK.
Several related questions have suggested modifying a global.json file, un/reinstalling MSBuild, setting PATH to point to the Program Files/dotnet folder, or installing the latest SDK. I have the latest version of the .NET core SDK installed as well as many others, and my PATH environment variable is pointing to Program Files/dotnet. I don't have the nefarious MSBuild 15 installed and adding global.json files did not resolve any projects.
These are all projects which loaded in other copies of VS 2019 as well as VS 2017. I'm at a loss as to what to do. All help is appreciated.