Partager via


comment : modifier la version cible de .Net Framework et l'ensemble d'outils de la plateforme

Vous pouvez modifier les paramètres du projet d' Visual C++ pour cibler des versions du .NET Framework et utiliser différents ensembles d'outils de plateforme.Par défaut, le système du projet utilise la version du. NET Framework et la version de l'ensemble d'outils qui correspondent à la version de Visual Studio que vous utilisez pour créer le projet.Vous pouvez changer l'ensemble d'outils de plateforme cible en modifiant les propriétés du projet.Vous pouvez changer la version cible du .Net Framework en modifiant le fichier projet (.vcxproj).Vous n'avez pas besoin de conserver une base de code distincte pour chaque cible de compilation.

Important

Visual Studio Express 2012 pour Windows 8 ne prend pas en charge les versions cibles du. Net Framework modifiées ou les ensembles d'outils de plateforme.Pour des informations de compatibilité, consultez compatibilité de Visual Studio 11.

Lorsque vous modifiez la version cible du. Net Framework, remplacez également l'ensemble d'outils de plateforme par la version qui prend en charge la version cible du. Net Framework.Par exemple, pour cibler .NET Framework 4,0, vous devez utiliser un ensemble d'outils compatible de plateforme tel qu' Visual Studio 2010 (v100) ou Visual Studio 2012 (v110).Pour cibler une plateforme Itanium, utilisez un ensemble d'outils compatible de plateforme tel qu' Visual Studio 2010 (v100) ou Visual Studio 2008 (v90).L'ensemble d'outils de plateforme Windows7.1SDK peut être utilisé pour cibler .NET Framework 2.0, 3,0, 3,5, et 4,0, et x86, Itanium, et plateformes x64.

[!REMARQUE]

Pour modifier l'ensemble d'outils de plateforme cible, vous devez avoir la version associée de Visual Studio ou la plateforme Windows Kit de développement logiciel installé.Par exemple, pour cibler une plateforme Itanium avec l'ensemble d'outils de plateforme Windows7.1SDK, vous devez Microsoft Windows Kit de développement logiciel pour Windows 7 et .NET Framework 4 SP1 avoir installé ; toutefois, vous pouvez utiliser Visual Studio 2012 pour exécuter votre travail de développement, à condition que vous cibliez l'ensemble d'outils correct de version et de plateforme de l'infrastructure.

Vous pouvez étendre davantage la plateforme cible en créant un ensemble d'outils de plateforme personnalisé.Pour plus d'informations, consultez Multi-ciblage natif C++ (page éventuellement en anglais) sur le blog de l'équipe Visual C++.

Pour changer la version cible du .Net Framework

  1. Dans Visual Studio, dans Explorateur de solutions, ouvrez le menu contextuel pour votre projet puis choisissez Décharger le projet.Cela décharge le fichier projet (.vcxproj) de votre projet.

    [!REMARQUE]

    Un projet c++ ne peut pas être chargé pendant que le fichier projet est modifié dans Visual Studio.Toutefois, vous pouvez utiliser un autre éditeur tel que le bloc-notes pour modifier le fichier projet alors que le projet est chargé dans Visual Studio.Visual Studio le détecte que le fichier projet a changé et de l'invite vous pour recharger le projet.

  2. Dans la barre de menus, sélectionnez Fichier, Ouvrir, Fichier.Dans la boîte de dialogue Ouvrir un fichier, accédez à votre dossier du projet, puis ouvrez le fichier projet (.vcxproj).

  3. Dans le fichier projet, localisez l'entrée de la version cible du. Net Framework.Par exemple, si votre projet est conçu pour utiliser le .NET Framework 4,5, recherchez <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> dans l'élément d' <PropertyGroup Label="Globals"> de l'élément d' <Project> .Si l'élément d' <TargetFrameworkVersion> n'est pas présent, votre projet n'utilise pas le.NET Framework et aucune modification n'est requise.

  4. Remplacez la valeur par la version du .NET Framework de votre choix.

  5. Enregistrez les modifications et fermez l'éditeur.

  6. Dans Explorateur de solutions, ouvrez le menu contextuel pour votre projet puis choisissez Recharger le projet.

  7. Dans Explorateur de solutions, ouvrez le menu contextuel pour votre projet puis choisissez Propriétés.Dans la boîte de dialogue Pages de propriétés, dans le volet gauche, développez Propriétés communes puis sélectionnez Structure et références.Vérifiez que Framework cible montre la nouvelle version.

Pour modifier l'ensemble d'outils du projet

  1. Dans Visual Studio, dans Explorateur de solutions, ouvrez le menu contextuel pour votre projet puis choisissez Propriétés.

  2. Dans la boîte de dialogue Pages de propriétés, ouvrez la liste déroulante Configuration puis sélectionnez Toutes les configurations.

  3. Dans le volet gauche de la boîte de dialogue, développez Propriétés de configuration puis sélectionnez Général.

  4. Dans le volet droit, sélectionnez Ensemble d'outils de plateforme puis sélectionnez l'ensemble d'outils que vous souhaitez dans la liste déroulante.Par exemple, si vous souhaitez compiler avec l'ensemble d'outils d' Visual Studio 2010, sélectionnez Visual Studio 2010 (v100).

  5. Cliquez sur le bouton OK.

Voir aussi

Autres ressources

MSBuild (Visual C++)