Не могу выбрать .NET 4.7


99

Я пытаюсь начать новый проект, используя .NET 4.7. У меня установлено обновление Creators Update, а также последняя версия Visual Studio 2017. Когда я запускаю проект и выбираю версию .NET, последняя версия .NET framework у меня - 4.6.2. Когда я загружаю новую платформу .NET, в ней указывается только 4.6.2 как последняя версия через MS, которую вы можете загрузить. В нем говорится, что .NET 4.7 включен в VS 2017. Что мне не хватает?


Вы обновили Visual Studio 2017 для .NET Framework 4.7?
— Самвел Петросов

2
Он был в разделе «Компоненты» установщика Visual Studio, и я этого не осознавал. Когда я установил 2017, я выбрал все компоненты, а когда вышли обновления, я просто обновил его, не открывая вкладку компонентов, чтобы увидеть, есть ли там новые компоненты. Урок выучен.
— Майкл Пакетт II

Я не нахожу в компонентах установщика, чтобы выбрать .NET 4.7, когда я пытаюсь установить обновленный VS 2017 в ОС Windows Server 2016. Я что-то здесь делаю не так?
— RinoTom

@RinoTom Я не уверен ... Я не пробовал, пока не обновился до Windows 10 Creators Update. В нем говорится, что он включен в VS2017, поэтому я предполагаю, что он будет там, но вам также может потребоваться обновление Creators Update. Надеюсь, кто-нибудь еще сможет вмешаться, чтобы проверить. В верхней части установщика есть 3 категории: рабочие нагрузки, отдельные компоненты и языковые пакеты. Для меня это было в отдельных компонентах под .NET как .NET Framework 4.7 SDK и .NET Framework 4.7 targeting pack. Кроме того, возможно, убедитесь, что VS2017 полностью обновлен. Надеюсь это поможет.
— Майкл Пакетт II,

1
@MichaelPuckettII, я пробовал установку на Windows Server 2016, на котором нет Creator Update ИЛИ, поскольку я могу недооценивать дальнейшие исследования ( msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx ), даже .NET 4.7 не выпущен для Windows Server 2016, но похоже. Это может быть причиной того, что я не нахожу .NET 4.7 в установке VS 2017, которую я пробовал.
— RinoTom

Ответы:


160

Вам необходимо перейти в установщик Visual Studio и установить дополнительный компонент «.NET Framework 4.7 Development Tools».


7
@GWigWam Я тоже этого не делаю, но поскольку 4.7 изначально доступен только в «Обновление создателя» Win10, я предполагаю, что это зависимость.
— Ричард

3
У моего установщика VS нет .NET 4.7 в списке компонентов .NET. Что мне не хватает? screencast.com/t/f78eR5cUk
— Дмитрий Нестерук

4
@DmitriNesteruk Сама платформа .NET 4.7 Framework должна быть установлена. В настоящее время это возможно только при наличии Win 10 CU.
— dvorn

2
@dvom, моя система - win10, но я не вижу 4.7 в установщике
— Элейн

32
Чтобы установить уже после установки VS, я закрыл VS2017, запустил программу «Visual Studio Installer», нажал «Изменить» под установкой, которую я хотел изменить, развернул «Разработка рабочего стола .NET» с правой стороны (поскольку у меня уже был этот рабочая нагрузка установлена) и отметила "Инструменты разработки .NET 4.7 для настольных ПК 4.7". Затем я нажал «Изменить» в правом нижнем углу, чтобы внести изменения
— CamronBute

13

«Картинка стоит тысячи байт (при адекватном сжатии)» и все такое джаз ...

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


В установщике Visual Studio 2019 инструменты разработки .NET Framework 4.7.2 находятся не в списке «Необязательно», а в разделе «Включено».
— Питер Брюинз

11

.NET Framework 4.7 был выпущен как часть Windows 10 Creators. Для других версий Windows необходимо установить .NET Framework 4.7.

Автономный установщик пакета разработчика .NET Framework 4.7


2
Обратите внимание, что даже этот автономный установщик не будет работать в Windows 10 Enterprise N 2015 LTSB. Выдает ошибку "не поддерживается" .
— RBT

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.