Nous avons un Windows Server 2016, avec un agent de construction pour TFS 2017 mise à jour 1, qui utilise Visual Studio Entreprise 2017.Vous ne trouvez pas .NET Framework 4.7 Pack ciblage dans Visual Studio Installer sur Windows Server 2016
-
Toutes les fenêtres
- mises à jour sont effectuées
- J'ai installé le .NET 4.7 Runtime et 4.7 .NET ciblage pack (j'ai essayé en ligne et hors ligne)
- la clé registery existe (voir capture d'écran)
- ce dossier est présent C: \ Pro gramme Files (x86) \ référence Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.7
- Je relancés Visual Studio Installer
- J'ai réinstallé Visual Studio
- J'ai rechargé un tas de fois
Mais je n'arrive toujours pas à voir le Kit de développement logiciel (SDK) .NET Framework 4.7 ou le pack de ciblage dans Visual Studio Installer> Composants individuels.
Une solution à court terme de travail, pour ajouter cette PARAM la solution Build Étape
/p: FrameworkPathOverride = "C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.7 "
Est-ce que quelqu'un a des idées pour forcer la détection de .NET 4.7? par le programme d'installation de Visual Studio?
L'installateur ne connaît pas les beans à propos de 4.7 et ne le fera sûrement jamais jusqu'à ce qu'il soit mis à jour. Ça pourrait arriver un jour. Ce n'est pas clair du tout pourquoi cela compte. Tout ce que fait le pack de ciblage vous donne la possibilité de sélectionner 4.7 comme framework cible dans votre projet. Projet> Propriétés> onglet Application> Zone de liste déroulante de structure cible. –
Avez-vous trouvé une solution pour cela? J'écris un petit guide pour installer VS 2017, et je ne vois pas non plus cette option (Windows 7). – Kobi
Pourquoi voulez-vous que Visual Studio Installer détecte quelque chose de plus récent que lui-même? Microsoft pourrait mettre à jour les bits pour soutenir .NET 4.7, mais ce n'est évidemment pas un mandat. –