Can't choose .NET 4.7

Visual Studio-2017.Net 4.7

Visual Studio-2017 Problem Overview


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?

Visual Studio-2017 Solutions


Solution 1 - Visual Studio-2017

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

Solution 2 - Visual Studio-2017

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

enter image description here

Solution 3 - Visual Studio-2017

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

Solution 4 - Visual Studio-2017

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

Solution 5 - Visual Studio-2017

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 :)

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionMichael Puckett IIView Question on Stackoverflow
Solution 1 - Visual Studio-2017dvornView Answer on Stackoverflow
Solution 2 - Visual Studio-2017Cristian DiaconescuView Answer on Stackoverflow
Solution 3 - Visual Studio-2017Mahbubur RahmanView Answer on Stackoverflow
Solution 4 - Visual Studio-2017UmangView Answer on Stackoverflow
Solution 5 - Visual Studio-2017JayView Answer on Stackoverflow