Подтвердить что ты не робот

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.) я все равно не получаю ничего нового в настройках, как показано на изображении. Предложения?

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

4b9b3361

Ответ 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)