Comment sélectionner .NET 4.5.2 comme infrastructure cible dans Visual Studio

123

J'ai installé .NET Framework 4.5.2 sur Windows 8.1. Mais dans Visual Studio 2013, je ne vois pas l'option .NET Framework 4.5.2 (voir capture d'écran). Comment cibler mon projet pour .NET 4.5.2?

Entrez la description de l'image ici

IT Hit WebDAV
la source

Réponses:

180

Vous devez installer le pack développeur Microsoft .NET Framework 4.5.2

Celui-ci contient les composants suivants (souligné par moi):

  • .NET Framework 4.5.2

  • .NET Framework 4.5.2 Multi-Targeting Pack: contient les assemblys de référence nécessaires pour créer des applications qui ciblent .NET Framework 4.5.2

  • Packs linguistiques .NET Framework 4.5.2

  • .NET Framework 4.5.2 Multi-Targeting Pack Language Packs: contient les fichiers IntelliSense pour afficher l'aide lors de la création d'applications qui ciblent .NET Framework 4.5.2 via Visual Studio et des IDE tiers.

nemesv
la source
4
Assurez-vous d'utiliser le package de téléchargement (selon le lien), plutôt que le programme d'installation Web. Ce dernier n'installera pas le pack multi-ciblage, même si vous avez installé Visual Studio 2013.
osoviejo
1
Tous mes projets apparaissent comme incompatibles même après l'installation à partir de ce lien. Est-ce que quelqu'un a eu ce problème?
Jamie le
1
On dirait que c'est à cause de Windows 8. Apparemment, je suis censé exécuter Visual Studio en tant qu'administrateur pour le faire fonctionner. Je viens de recevoir le nouvel OS hier et ça me donne déjà envie de m'arracher les cheveux!
Jamie
1
J'ai dû redémarrer Visual Studio avant qu'il ne prenne la 4.5.2. Assurez-vous de le faire après avoir installé le pack Multi-Targeting.
AlphaKilo
1
Incidemment, ce même schéma se répète pour le problème lorsque vous essayez de cibler 4.6.1
JosephStyons
2

J'ai eu le même problème. Le fait est que j'ai installé DevPack uniquement pour ma langue.

NDP462-DevPack-KB3151934-RUS.exe

comme résultat le dossier approprié ici

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

ne contenait qu'un seul dossier "ru", tandis que le dossier 4.6.1 était plein de fichiers.

En fin de compte, l'installation

NDP462-DevPack-KB3151934-ENU.exe

résolu le problème.

plavozont
la source