Le projet cible le framework .Net 4.6 qui n'est pas installé [dupliquer]

9

...mais il est. Un collègue a installé VS 2015 (j'utilise 2013). Il a créé un projet ciblant .net 4.6. J'ai attrapé le projet à partir de TFS et j'ai essayé de l'ouvrir, mais j'ai reçu le message d'erreur suivant: "Le projet C # MyProject cible, le framework net, Version = v4.6, qui n'est pas installé sur cette machine." . J'ai téléchargé .net 4.6 et le pack de ciblage, puis redémarré ma box. J'ai essayé d'ouvrir à nouveau le projet et j'ai reçu exactement le même message.

Vais-je devoir installer VS2015 ou y a-t-il une meilleure solution?

EDIT: J'ai le pack 'Targeting' et le lien ci-dessous est pour un pack 'Multi-Targeting'. Je n'ai pas encore trouvé de lien fonctionnel vers un pack multi-ciblage. Y a-t-il une différence?

BattlFrog
la source
Vous n'avez jamais indiqué quel était le message d'erreur.
Ramhound, le
1
Le titre du message. Le message complet est: "Le projet C # MyProject cible, le framework net, Version = v4.6, qui n'est pas installé sur cette machine."
BattlFrog
1
Vous ne devez pas utiliser le titre, pour indiquer quelle est l'erreur, vous devez fournir l'erreur spécifique. Le titre devrait nous aider à trouver votre question, il devrait donc décrire votre question et ne pas être une phrase incomplète.
Ramhound

Réponses:

6

Après avoir installé .NET Framework 4.6, .NET Framework 4.6 Targeting Pack et .NET Framework 4.6 Language Packs, cela a fonctionné.

  1. Microsoft .NET Framework 4.6 (programme d'installation Web) pour Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2 Windows Server 2008 R2 SP1, Windows Server 2012 et Windows Server 2012 R2

  2. Pack de ciblage et modules linguistiques Microsoft .NET Framework 4.6 pour Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2 Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2 et Windows 10

BattlFrog
la source