Visual Studio 2013 и .NET 4.6
Я пытаюсь установить 4.6.NET framework для моего проекта и в настройках, так как его не было в списке, я выбрал последний вариант - установить больше фреймворков. Это привело меня к странице, где я выбрал VS2013, нажал на .NET 4.6 и скачал программное обеспечение, но, несмотря на успешную установку и перезагрузку компьютера, я все еще не вижу 4.6.NET в списке доступных параметров.
Я искал его для поиска и нашел упомянутый, что 4.6 доступно в Win 8.1 (это моя система). Однако он явно не говорит, что он доступен для VS 2013 (он не говорит, что это не так, но, хотя).
Говорят, что .NET 4.6 включен в VS 2015, но я не понимаю, доступен ли для VS 2013 года. Это? И как заставить его работать?
Изменить
После установки TP (пакет таргетинга a.k.a.) я все равно не получаю ничего нового в настройках, как показано на изображении. Предложения?
![введите описание изображения здесь]()
Ответы
Ответ 1
Объединив различные части из предыдущих ответов, я наконец смог получить подходящую .Net Framework 4.6 и пакет таргетинга для него, и как только оба были установлены, платформа v4.6 появилась в качестве доступной целевой среды Visual Studio 2012.
Я загрузил автономный установщик для Framework 4.6 (NDP46-KB3045557-x86-x64-AllOS-ENU.exe) из http://www.microsoft.com/en-us/download/details.aspx?id=48130, и установил его первым.
Затем я загрузил и смонтировал ISO для Visual Studio 2015 Professional ISO из https://www.visualstudio.com/downloads/download-visual-studio-vs, просмотрел подкаталог netfx_46mtpack и установил netfx_46mtpack. MSI.
![Конечным результатом является совпадающая пара версий для Framework 4.6 и пакета таргетинга]()
![И структура Target отображается как цель сборки.]()
Ответ 2
Вам нужно установить пакет таргетинга .NET Framework 4.6.
Платформа таргетинга .NET Framework 4.6 - это пакет, который позволяет разработчикам создавать приложения, ориентированные на .NET Framework 4.6, с использованием Visual Studio 2013, Visual Studio 2012 или сторонних IDE. Перед установкой пакета таргетинга вам необходимо загрузить и установить .NET Framework 4.6.
Ответ 3
Ссылаясь на эту статью поддержки Microsoft:
Microsoft.NET Framework 4.6 Пакет таргетинга и языковые пакеты для Windows
Короче вам нужны три компонента:
- Конечно, сама программа .Net 4.6
- Комплект таргетинга .NET Framework 4.6
- языковые нейтральные ссылочные сборки для компиляции с
- скачать имя файла, например "NDP46-TargetingPack-KB3045566.exe"
- необязательный: языковые пакеты пакета таргетинга .NET Framework 4.6
- переведенные файлы справки IntelliSense
- скачать имя файла, например "NDP46-TargetingPack-KB3045566-ENU.exe"
(суффикс -ENU для английского, -DEU для немецкого и т.д.)
Ответ 4
Я испытываю ту же проблему с Visual Studio 2012 и .NET 4.6. Я установил оба, время выполнения и пакет таргетинга из http://getdotnet.azurewebsites.net/target-dotnet-platforms.html
Я допустил ошибку при установке первого пакета таргетинга, а затем во время выполнения. Я переустановил целевой пакет после установки времени выполнения и voilá, он жив! Решение, упомянутое Брэндоном, является правильным.
Ответ 5
Самое простое решение - установить Visual Studio 2015 Community Edition. Не элегантный, но он автоматически разрешает все зависимости.
После его установки вы можете использовать Visual Studio 2013 с .NET 4.6
Ответ 6
Вы ищете .NET Targeting Pack, который вы можете найти здесь.
Ответ 7
Я выполнил приведенные здесь шаги, но Visual Studio не отобразила .NET Framework 4.6.2 в списке целевых инфраструктур проекта.
Мне нужно было скачать NDP462-DevPack-KB3151934-ENU для добавления в список. Вы можете загрузить его из Центр загрузки Microsoft.
Надеюсь, это поможет!
Ответ 8
Просто скачайте SDK для пакета разработчиков инфраструктуры .net, который вам нужен (он работал у меня):
https://www.microsoft.com/net/targeting
(В моем sytuation это был .NET Framework 4.6.2 Developer Pack)