Mise à niveau de projets à partir de versions antérieures de Visual C++

Dans la plupart des cas, vous pouvez ouvrir un projet créé dans une version antérieure de Visual Studio.Toutefois, pour ce faire, Visual Studio met à niveau le projet.Si vous enregistrez le projet mis à niveau, il ne pourra plus être ouvert dans une version antérieure.

Important

Si vous essayez de convertir un projet qui l'a déjà été, Visual Studio vous demandera une confirmation car la reconversion supprime les fichiers existants.

De nombreux projets et solutions mis à niveau peuvent être générés avec succès et sans modification.Toutefois, certains projets peuvent requérir des modifications des paramètres, du code source, ou des deux.Nous vous recommandons de respecter les consignes suivantes pour résoudre les problèmes de paramètres en premier, puis si le projet demeure impossible à générer, les problèmes de code.

  1. Faites une copie des fichiers projet et solution existants.Installez la version actuelle de Visual Studio et la version antérieure côte à côte de façon à pouvoir comparer des versions de fichier si vous le souhaitez.

  2. Dans la version actuelle de Visual Studio, ouvrez puis mettez à niveau la copie du projet ou de la solution et enregistrez-la.

  3. Pour chaque projet converti, ouvrez le menu contextuel du projet, puis choisissez Propriétés.Sous Propriétés de configuration, sélectionnez Général, puis pour Ensemble d'outils de plateforme, sélectionnez la version actuelle. (Par exemple, pour Visual Studio 2013, sélectionnez v120.)

  4. Générez la solution.Si la génération échoue, modifiez les paramètres et régénérez.

Les sources de données sont contenues dans un projet de base de données distinct afin que vous puissiez plus facilement modifier et déboguer les procédures stockées dans ces sources.Si vous mettez à niveau un projet C++ qui contient des sources de données, il est procédé automatiquement à la création d'un projet de base de données différent.

Pour plus d'informations sur la modification des parties d'un projet, consultez :

Voir aussi

Référence

Comportement non standard

Concepts

Modifications du système de génération

Modifications avec rupture dans Visual C++