Как выбрать .NET 4.5.2 в качестве целевой платформы в Visual Studio

123

Я установил .NET Framework 4.5.2 в Windows 8.1. Но в Visual Studio 2013 я не вижу опции .NET Framework 4.5.2 (см. Снимок экрана). Как настроить таргетинг моего проекта на .NET 4.5.2?

Введите описание изображения здесь

IT Hit WebDAV
источник

Ответы:

180

Вам необходимо установить Microsoft .NET Framework 4.5.2 Developer Pack.

Он содержит следующие компоненты (выделено мной):

  • .NET Framework 4.5.2

  • .NET Framework 4.5.2 Multi-Targeting Pack: содержит эталонные сборки, необходимые для создания приложений, ориентированных на .NET Framework 4.5.2.

  • Языковые пакеты .NET Framework 4.5.2

  • Языковые пакеты для пакета .NET Framework 4.5.2 с несколькими нацеливаниями: содержат файлы IntelliSense для отображения справки при создании приложений, ориентированных на .NET Framework 4.5.2, с помощью Visual Studio и сторонних IDE.

nemesv
источник
4
Убедитесь, что вы используете пакет для загрузки (согласно ссылке), а не веб-установщик. Последний не установит пакет мульти-таргетинга, даже если у вас установлена ​​Visual Studio 2013.
osoviejo
1
Все мои проекты отображаются как несовместимые даже после установки по этой ссылке. У кого-нибудь была эта проблема?
Джейми
1
Похоже, это из-за Windows 8. По-видимому, я должен запустить Visual Studio от имени администратора, чтобы заставить ее работать. Я получил новую ОС вчера, и мне уже хочется рвать на себе волосы!
Джейми
1
Мне пришлось перезапустить Visual Studio, прежде чем она заработала на 4.5.2. Убедитесь, что вы сделали это после установки пакета Multi-Targeting.
AlphaKilo
1
Между прочим, тот же образец повторяется для проблемы при попытке нацелить на 4.6.1
JosephStyons
2

У меня такая же проблема. Дело в том, что я установил DevPack только для своего языка.

NDP462-DevPack-KB3151934-RUS.exe

в результате соответствующая папка здесь

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

содержала только одну папку «ru», а папка 4.6.1 была заполнена файлами.

В итоге установка

NDP462-DevPack-KB3151934-ENU.exe

решил проблему.

plavozont
источник