Impossible de choisir .NET 4.7

99

J'essaye de démarrer un nouveau projet en utilisant .NET 4.7. J'ai installé Creators Update ainsi que la dernière version de Visual Studio 2017. Lorsque je démarre un projet et un appareil pour choisir une version .NET, la dernière version du .NET Framework dont je dispose est la 4.6.2. Lorsque je vais télécharger un nouveau framework .NET, il ne répertorie que la version 4.6.2 comme la dernière via MS que vous pouvez télécharger. Il indique que .NET 4.7 est inclus dans VS 2017. Que me manque-t-il?

Michael Puckett II
la source
Avez-vous mis à jour Visual Studio 2017 pour .NET Framework 4.7?
Samvel Petrosov
2
C'était dans la section Composants du programme d'installation de Visual Studio et je ne m'en rendais pas compte. Lorsque j'ai installé 2017, j'ai choisi tous les composants et lorsque les mises à jour sont sorties, je les ai simplement mises à jour sans cliquer sur l'onglet des composants pour voir si de nouveaux composants étaient également présents. Leçon apprise.
Michael Puckett II
Je ne trouve pas dans les composants du programme d'installation de choisir .NET 4.7 lorsque j'essaie d'installer le VS 2017 mis à jour dans le système d'exploitation Windows Server 2016. Est-ce que je fais quelque chose de mal ici?
RinoTom
@RinoTom Je ne suis pas sûr .. Je n'ai essayé qu'après la mise à jour vers Windows 10 Creators Update. Il dit qu'il est inclus dans VS2017, donc je suppose que ce serait là, mais vous pourriez également avoir besoin de Creators Update. J'espère que quelqu'un d'autre pourra intervenir pour vérifier. Dans le programme d'installation, en haut, il y a 3 catégories, Workloads, Individual Components et Language Packs. Pour moi, c'était dans les composants individuels sous .NET en tant que pack de ciblage .NET Framework 4.7 SDK et .NET Framework 4.7. Assurez-vous également que VS2017 est éventuellement complètement mis à jour. J'espère que cela t'aides.
Michael Puckett II
1
@MichaelPuckettII, j'ai essayé l'installation sur Windows Server 2016 qui n'a pas de mise à jour de créateur OU comme je peux comprendre une recherche plus approfondie ( msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx ), même .NET 4.7 n'est pas publié pour Windows Server 2016 mais il ressemble à. C'est peut-être la raison pour laquelle je ne trouve pas .NET 4.7 dans l'installation de VS 2017 que j'ai essayée.
RinoTom

Réponses:

160

Vous devez accéder à Visual Studio Installer et installer un composant facultatif «Outils de développement .NET Framework 4.7».

dvorn
la source
7
@GWigWam Moi non plus, mais comme 4.7 n'est initialement disponible que dans "Creator's Update" de Win10, je suppose que c'est une dépendance.
Richard
3
Mon programme d'installation VS n'a pas .NET 4.7 dans la liste des composants .NET. Qu'est-ce que je rate? screencast.com/t/f78eR5cUk
Dmitri Nesteruk
4
@DmitriNesteruk Le Framework .NET 4.7 lui-même doit être installé. Actuellement, cela n'est possible qu'en ayant Win 10 CU.
dvorn
2
@dvom mon système est win10, mais je ne peux pas voir 4.7 non plus dans l'installateur
Elaine
32
Pour installer après avoir déjà installé VS, j'ai fermé VS2017, lancé le programme «Visual Studio Installer», cliqué sur «Modifier» sous l'installation que je voulais modifier, développé «Développement de bureau .NET» sur le côté droit (puisque j'avais déjà cela workload installé) et coché "Outils de développement .NET 4.7 desktop 4.7". J'ai ensuite cliqué sur "Modifier" en bas à droite pour effectuer le changement
CamronBute
13

"Une image vaut mille octets (avec une compression adéquate)" et tout ce jazz ...

entrez la description de l'image ici

Cristian Diaconescu
la source
Dans le programme d'installation de Visual Studio 2019, les outils de développement .NET Framework 4.7.2 ne figurent pas dans la liste «Facultatif», mais sous «Inclus».
Peter Bruins