Нормально ли то, что при установке vs community при выборе языка С++ (в выборочной установке) устанавливаются левые SDK, хотя я может ошибаюсь, но я врят ли уверен, что F sharp, каким-то образом относится к пакету C++.
Так надо ставить галочки где надо, а SDK все равно установятся, без них вести разработку .NET невозможно.Как вариант ставь VS Express for Desktop, там мусора меньше, но в последней версии есть много багов с C/C++ проектами