Як вибрати .NET 4.5.2 як цільову структуру в Visual Studio


Відповіді:


180

Потрібно встановити пакет для розробників Microsoft .NET Framework 4.5.2

Він містить такі компоненти (наголос, доданий мною):

  • .NET Framework 4.5.2

  • .NET Framework 4.5.2 Багатоцільовий пакет: Містить контрольні збірки, необхідні для створення додатків, орієнтованих на .NET Framework 4.5.2

  • .NET Framework 4.5.2 Мовні пакети

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


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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.