В чем разница между .NET Framework 4.6.1 Targeting Pack и .NET Framework 4.6.1 Runtime?

Я хочу разработать .NET Framework 4.6.1 приложений с использованием Visual studio 2012. Так что я попытался установить пакет обновлений 4.6.1 для visual studio 2012. Но когда я перейду к этому link для установки framework.It предоставляет мне две ссылки: одну для .NET Framework 4.6.1 Targeting Pack и другую для .NET Framework 4.6.1 Runtime. Какой из них я должен установить?

Ответ 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 для установки на рабочих серверах.