Comment : mettre à niveau les projets Visual C++ vers Visual Studio 2013
Lorsque vous ouvrez pour la première fois un projet Visual C++ créé dans une version antérieure de Visual Studio, vous pouvez être invité à le mettre à jour.Le message vous demande si vous souhaitez effectuer une mise à niveau vers la version la plus récente du compilateur et des bibliothèques Visual C++.Les options de mise à niveau dépendent de la version de Visual Studio qui a été utilisée pour créer le projet.
Vous pouvez utiliser Visual Studio 2013 pour ouvrir, modifier et générer des projets Windows 8 créés dans Visual Studio 2012, mais pour créer un projet Windows 8, vous devez utiliser Visual Studio 2012. (Pour créer un projet Windows 8.1, vous devez utiliser Visual Studio 2013.)
Si vous n'êtes pas invité à effectuer une mise à jour, vous n'aurez rien à faire pour améliorer le projet.Pour plus d'informations, consultez compatibilité de Visual Studio 11.
Si le projet (.vcproj) a été créé dans une version de Visual Studio qui est plus ancienne que Visual Studio 2010, vous devez mettre à jour le projet.
Si le projet (.vcxproj) a été créé dans Visual Studio 2010 ou Visual Studio 2012, vous disposez de deux options :
Vous pouvez ignorer la mise à jour.Visual Studio 2013 chargera le projet sans effectuer de modification s'il a accès aux outils Visual C++ dans Visual Studio 2010 avec SP1 ou Visual Studio 2012.Vous pouvez fournir cet accès en installant Visual Studio 2010 et/ou Visual Studio 2012 sur la machine où est installé Visual Studio 2013.Pour plus d'informations, consultez Coexistence des versions de Visual Studio.
Vous pouvez mettre à jour le projet en permettant à Visual Studio d'apporter les modifications décrites plus loin dans cette rubrique.Si vous avez plusieurs projets Visual C++ dans votre solution, vous devez tous les mettre à jour.
[!REMARQUE]
Si vous refusez la mise à jour lorsque vous y êtes invité, vous pouvez mettre à jour le projet ultérieurement en ouvrant le menu Projet et en choisissant l'option de mise à jour du projet VC++.Si la commande ne s'affiche pas, une mise à jour ne sera pas obligatoire.
Mise à jour d'un projet Visual C++
Si vous permettez à Visual Studio 2013 de mettre automatiquement à jour le projet, ces modifications sont apportées :
Modifie le projet afin qu'il utilise le compilateur Visual Studio 2013 et les bibliothèques (PlatformToolset = VisualStudio v120).
Pour les projets C++/CLI, modifie TargetFrameworkVersion en .NET Framework 4.5.1.
Utilisation constante d'un PlatformToolset personnalisé
Si vous souhaitez continuer à utiliser un PlatformToolset personnalisé dans Visual Studio 2013, l'ensemble d'outils doit se trouver sous %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ sur un ordinateur x86, ou sous %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ sur un ordinateur x64.Pour plus d'informations sur la création d'un PlatformToolset, consultez C++ Native Multi-Targeting (multi-ciblage natif C++) (page éventuellement en anglais) sur le blog de l'équipe Visual C++.