Tuve el mismo problema. Me tomó un rato callarme para entenderlo. En mi caso, estaba tratando de abrir una nueva aplicación ASP .NET Core y estaba recuperando 0 proyectos como el de esta publicación.
Lo que probé:
intenté cambiar las variables ambientales en Panel de control \ Sistema y seguridad \ Sistema (haga clic en configuración avanzada)
Luego haga clic en Variables ambientales
Luego, verifique si tiene la ruta de dotnet incluida, ya sea en Archivos de programa o Archivos de programa (x86)
Algunas personas sugirieron mover (x86) hacia arriba, que se basa en la documentación de microsoft
Lo que solucionó mi problema:
resulta que tenía instalada la versión incorrecta y no era compatible con Visual Studio 2017
Luego eliminé las otras instalaciones y reinstalé la versión correcta que es compatible con VS17 y funciona como una magia. Espero que ayude a alguien en el futuro.