101
votes

I am trying to start a new project using .NET 4.7. I have Creators Update installed as well as the latest version of Visual Studio 2017. When I start a project and device to choose a .NET version, the latest .NET framework version I have is 4.6.2. When I go to download a new .NET framework, it only lists 4.6.2 as the latest via MS that you can download. It says that .NET 4.7 is included in VS 2017. What am I missing?

5
Have you updated Visual Studio 2017 for .NET Framework 4.7? - Samvel Petrosov
It was in the Components section of the Visual Studio Installer and I didn't realize it. When I installed 2017 I chose all components and when the updates came out I just updated it without clicking the components tab to see if new components were also there. Lesson learned. - Michael Puckett II
I am not finding in the installer components to choose .NET 4.7 when I am trying to install the updated VS 2017 in Windows Server 2016 OS. Am I doing something wrong here? - RinoTom
@RinoTom I'm not sure.. I didn't try until after I upgraded to Windows 10 Creators Update. It says it's included in VS2017 so I would assume it would be there but you may need Creators Update also. Hopefully someone else can chime in to verify. In the installer, at the top, there are 3 categories, Workloads, Individual Components, and Language Packs. For me it was in the Individual Components under .NET as .NET Framework 4.7 SDK and .NET Framework 4.7 targeting pack. Also, make sure VS2017 is completely updated possibly. Hope this helps. - Michael Puckett II
@MichaelPuckettII, I tried the installation on Windows Server 2016 which doesn't have Creator's Update OR as I can understabd on a further research (msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx), even .NET 4.7 is not released for Windows Server 2016 yet it looks like. So that might be the reason I am not finding .NET 4.7 in the VS 2017 installation i tried. - RinoTom

5 Answers

160
votes

You need to go to Visual Studio Installer and install an optional component ".NET Framework 4.7 Development Tools".

15
votes

"A picture is worth a thousand bytes (with adequate compression)" and all that jazz...

enter image description here

11
votes

The .NET Framework 4.7 was released as part of Windows 10 Creators. For other versions of Windows, you have to install the .NET Framework 4.7.

Offline Installer of .NET Framework 4.7 Developer pack

10
votes

So I could not find the .Net Framework 4.7.2 Developer tool even in Visual Studio Installer. However you can download & run them from here:

https://www.microsoft.com/net/download/visual-studio-sdks

2
votes

For anyone late to the party here; In Visual Studio 2019, I had this problem by using a .Net Core template to create my project.

https://docs.microsoft.com/en-us/visualstudio/ide/visual-studio-multi-targeting-overview?view=vs-2019

For non-.NET Framework project templates, for example .NET Core templates, the Framework drop-down list doesn't appear.

Make sure you pick a .Net Framework template when creating a project/solution :)