Miałem ten sam problem. zajęło mi trochę czasu, zanim to rozgryzłem. W moim przypadku próbowałem otworzyć nową aplikację ASP .NET Core i otrzymywałem 0 projektów, takich jak ten w tym poście.
Co próbowałem:
próbowałem zmienić zmienne środowiskowe w Panelu sterowania \ System i zabezpieczenia \ System (kliknij ustawienia zaawansowane)
![wprowadź opis obrazu tutaj](https://i.stack.imgur.com/HlQ3E.png)
Następnie kliknij Zmienne środowiskowe
![wprowadź opis obrazu tutaj](https://i.stack.imgur.com/9zOQh.png)
Następnie sprawdź, czy masz dołączoną ścieżkę dotnet, niezależnie od tego, czy znajduje się w obszarze Program Files czy Program Files (x86)
![wprowadź opis obrazu tutaj](https://i.stack.imgur.com/ObGgh.png)
Niektórzy sugerowali przeniesienie (x86) w górę, co jest oparte na dokumentacji Microsoft
Co rozwiązało mój problem:
Okazuje się, że zainstalowałem niewłaściwą wersję i nie była ona zgodna z programem Visual Studio 2017
![wprowadź opis obrazu tutaj](https://i.stack.imgur.com/5H0yl.png)
Następnie usunąłem inne instalacje i ponownie zainstalowałem odpowiednią wersję, która jest kompatybilna z VS17 i działa jak magia. Mam nadzieję, że pomoże to komuś w przyszłości.