Если я правильно догадываюсь, вам нужен пакет разработчика для .NET 4.7.
Пакет SDK / Developer Pack и среда выполнения не совпадают.
Знайте, что машина может работатьзапускать приложения, предназначенные для данной версии .NET, но не предназначенные для нее, если у нее есть совместимая среда выполнения, но нет определенного SDK (комплекта разработки программного обеспечения).
Используя Visual Studio Installer, вы должнывозможность добавления инструментов разработки:
См. Установка .NET Framework для разработчиков .
Youтакже можно получить SDK / пакеты разработчика на Скачать .NET SDK для Visual Studio .
Вы пытались установить Developer Pack для .NET 4.7 ?Это решает проблему? Я думаю, что вы пытались установить только среду выполнения .NET 4.7, а не пакет разработчика.
Что касается установки среды выполнения, как вы выяснили, установщик не позволит вам,Если вам действительно нужна старая среда выполнения, вам придется удалить более новую версию, а затем установить старую версию.
※: что маловероятно, учитывая, что среды выполнения до .NET 4.8 сохраняют обратную совместимость с .NET4,5.См. Совместимость версий в .NET Framework , прежде чем вы решите продолжить удаление.