Некоторые возможные причины, по которым не находится .NET SDK:
- Неправильная установка. 3 Нужно убедиться, что в системе установлена нужная версия .NET Core SDK и/или Runtime. 3
- Конфликт между 32-битной Runtime и 64-битным SDK или наоборот. 3 В таком случае можно попробовать удалить одно из них или установить одну и ту же версию SDK для 32-битной и 64-битной систем. 3
- Неправильный порядок путей. 5 Если установлены разные версии SDK, то хост может выбирать не ту из них. 5 Нужно проверить, где хост ищет SDK, и при необходимости отредактировать переменную среды PATH. 5
- Использование расширений или антивируса. 5 Стоит временно отключить их и перезагрузить машину, а затем повторить тестирование. 5
- Открытие файла решения, созданного с предыдущей версией Visual Studio или до обновления локальной установки. 3
- Копирование, загрузка или клонирование проекта с одного компьютера на другой. 3
Для решения проблемы можно попробовать перезагрузить машину и перезапустить Visual Studio, восстановить её настройки, создать новый проект на основе .NET и т. д.. 5