2017-05-28 3 views
2

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?

+0

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. –

+0

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

+0

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. –

Répondre

0

J'ai eu le même problème sur Windows Server 2016 avec le dernier Visual Studio 2017.

a résolu le problème en installant: https://www.microsoft.com/en-us/download/details.aspx?id=55168. (Pack de développement et modules linguistiques Microsoft .NET Framework 4.7 pour Windows 7 SP1, Windows 8.1, mise à jour anniversaire Windows 10, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2 et Windows Server 2016).