No puedo elegir .NET 4.7

99

Estoy tratando de comenzar un nuevo proyecto usando .NET 4.7. Tengo Creators Update instalado, así como la última versión de Visual Studio 2017. Cuando comienzo un proyecto y un dispositivo para elegir una versión .NET, la última versión de .NET Framework que tengo es la 4.6.2. Cuando voy a descargar un nuevo marco .NET, solo enumera 4.6.2 como el último a través de MS que puede descargar. Dice que .NET 4.7 está incluido en VS 2017. ¿Qué me estoy perdiendo?

Michael Puckett II
fuente
¿Ha actualizado Visual Studio 2017 para .NET Framework 4.7?
Samvel Petrosov
2
Estaba en la sección Componentes del instalador de Visual Studio y no me di cuenta. Cuando instalé 2017, elegí todos los componentes y cuando salieron las actualizaciones, simplemente lo actualicé sin hacer clic en la pestaña de componentes para ver si también había nuevos componentes. Lección aprendida.
Michael Puckett II
No encuentro en los componentes del instalador para elegir .NET 4.7 cuando intento instalar el VS 2017 actualizado en el sistema operativo Windows Server 2016. ¿Estoy haciendo algo mal aquí?
RinoTom
@RinoTom No estoy seguro. No lo intenté hasta que actualicé a Windows 10 Creators Update. Dice que está incluido en VS2017, así que supongo que estaría allí, pero es posible que también necesite Creators Update. Con suerte, alguien más puede intervenir para verificar. En el instalador, en la parte superior, hay 3 categorías: cargas de trabajo, componentes individuales y paquetes de idioma. Para mí, estaba en los componentes individuales en .NET como .NET Framework 4.7 SDK y .NET Framework 4.7 paquete de orientación. Además, asegúrese de que VS2017 esté completamente actualizado posiblemente. Espero que esto ayude.
Michael Puckett II
1
@MichaelPuckettII, probé la instalación en Windows Server 2016 que no tiene Creator's Update O como puedo entender en una investigación adicional ( msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx ), incluso .NET 4.7 no está disponible para Windows Server 2016 pero parece que. Entonces, esa podría ser la razón por la que no encuentro .NET 4.7 en la instalación de VS 2017 que probé.
RinoTom

Respuestas:

160

Debe ir a Visual Studio Installer e instalar un componente opcional "Herramientas de desarrollo de .NET Framework 4.7".

dvorn
fuente
7
@GWigWam Yo tampoco, pero como 4.7 inicialmente solo está disponible en la "Actualización del creador" de Win10, supongo que es una dependencia.
Richard
3
Mi instalador de VS no tiene .NET 4.7 en la lista de componentes .NET. ¿Qué me estoy perdiendo? screencast.com/t/f78eR5cUk
Dmitri Nesteruk
4
@DmitriNesteruk Debería instalarse .NET 4.7 Framework. Actualmente solo es posible con Win 10 CU.
dvorn
2
@dvom mi sistema es win10, pero tampoco puedo ver 4.7 en el instalador
Elaine
32
Para instalar después de instalar VS ya, cerré VS2017, inicié el programa "Visual Studio Installer", hice clic en "Modificar" debajo de la instalación que quería cambiar, expandí "Desarrollo de escritorio .NET" en el lado derecho (ya que ya tenía esto carga de trabajo instalada), y marcó "Herramientas de desarrollo de .NET 4.7 desktop 4.7". Luego hice clic en "Modificar" en la parte inferior derecha para realizar el cambio
CamronBute
13

"Una imagen vale mil bytes (con la compresión adecuada)" y todo ese jazz ...

ingrese la descripción de la imagen aquí

Cristian Diaconescu
fuente
En el instalador de Visual Studio 2019, las herramientas de desarrollo de .NET Framework 4.7.2 no están en la lista "Opcional", sino en "Incluidas".
Peter Bruins