Ответ 1
Чтобы использовать фреймворк с Visual Studio 2012 или позже, установите версию типа разработчика.
Версия типа исполнения - более легкая версия, предназначенная для запуска приложений на серверах. Эта версия времени выполнения не имеет информации/расширений, необходимых Visual Studio, поэтому Visual Studio не может их использовать.
Проверьте, почему в was-the-developer-pack-originally-called-sdk
Обновление
Ориентационная версия и пакет разработчика предназначены для использования с Visual Studio.
Обновить (2018-01-08)
В настоящее время страница загрузки .NET SDK для Visual Studio. Первый столбец имеет версии пакета обновления для Visual Studios, средний столбец - как версии Runtime для установки на рабочих серверах.