Não consigo escolher .NET 4.7

99

Estou tentando iniciar um novo projeto usando .NET 4.7. Eu tenho o Creators Update instalado, bem como a versão mais recente do Visual Studio 2017. Quando eu inicio um projeto e dispositivo para escolher uma versão .NET, a versão mais recente do .NET framework que tenho é 4.6.2. Quando vou baixar um novo .NET framework, ele lista apenas 4.6.2 como o mais recente via MS que você pode baixar. Diz que o .NET 4.7 está incluído no VS 2017. O que estou perdendo?

Michael Puckett II
fonte
Você atualizou o Visual Studio 2017 para .NET Framework 4.7?
Samvel Petrosov de
2
Estava na seção Componentes do Visual Studio Installer e eu não percebi. Quando instalei o 2017, escolhi todos os componentes e quando as atualizações saíram, apenas atualizei sem clicar na guia de componentes para ver se novos componentes também estavam lá. Lição aprendida.
Michael Puckett II de
Não estou encontrando nos componentes do instalador para escolher o .NET 4.7 quando tento instalar o VS 2017 atualizado no Windows Server 2016 OS. Estou fazendo algo errado aqui?
RinoTom de
@RinoTom Não tenho certeza .. Só tentei depois de atualizar para o Windows 10 Creators Update. Diz que está incluído no VS2017, então presumo que esteja lá, mas você também pode precisar da Atualização do Criador. Esperançosamente, outra pessoa pode intervir para verificar. No instalador, na parte superior, existem 3 categorias, Cargas de trabalho, Componentes individuais e Pacotes de idiomas. Para mim, estava nos componentes individuais em .NET como .NET Framework 4.7 SDK e pacote de direcionamento .NET Framework 4.7. Além disso, certifique-se de que o VS2017 esteja completamente atualizado, possivelmente. Espero que isto ajude.
Michael Puckett II
1
@MichaelPuckettII, eu tentei a instalação no Windows Server 2016 que não tem a atualização do criador OU como posso entender em uma pesquisa posterior ( msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx ), mesmo o .NET 4.7 não foi lançado para o Windows Server 2016, mas parece. Então esse pode ser o motivo pelo qual não estou encontrando o .NET 4.7 na instalação do VS 2017 que tentei.
RinoTom

Respostas:

160

Você precisa ir para o Visual Studio Installer e instalar um componente opcional ".NET Framework 4.7 Development Tools".

dvorn
fonte
7
@GWigWam Eu também não, mas como o 4.7 está inicialmente disponível apenas na "Atualização do Criador" do Win10, estou assumindo que é uma dependência.
Richard,
3
Meu instalador do VS não tem o .NET 4.7 na lista de componentes do .NET. o que estou perdendo? screencast.com/t/f78eR5cUk
Dmitri Nesteruk
4
@DmitriNesteruk O próprio .NET 4.7 Framework deve ser instalado. Atualmente só é possível tendo Win 10 CU.
dvorn
2
@dvom meu sistema é win10, mas também não consigo ver 4.7 no instalador
Elaine
32
Para instalar depois de já instalar o VS, fechei o VS2017, iniciei o programa "Visual Studio Installer", cliquei em "Modificar" na instalação que eu queria alterar, expandi "Desenvolvimento de desktop .NET" no lado direito (já que eu já tinha isso carga de trabalho instalada) e marcada "Ferramentas de desenvolvimento de desktop 4.7 .NET 4.7". Em seguida, cliquei em "Modificar" no canto inferior direito para fazer a alteração
CamronBute de
13

"Uma imagem vale mil bytes (com compressão adequada)" e todo aquele jazz ...

insira a descrição da imagem aqui

Cristian Diaconescu
fonte
No instalador do Visual Studio 2019, as ferramentas de desenvolvimento do .NET Framework 4.7.2 não estão na lista "Opcional", mas em "Incluído".
Peter Bruins de