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?
101
votes
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
11
votes
10
votes
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.
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 :)
