2009-03-06 4 views
1

J'ai un espace de travail (* .sln, * .vcproj) fichiers qui sont créés en utilisant MS VS 2008 édition. Est-il possible de les convertir pour ouvrir dans MS VS 2005 édition.EST-il possible d'ouvrir un fichier * .sln créé en utilisant Microsoft Visual Studio 2008 dans MS VS 2005?

J'ai quelques erreurs dans la création d'un nouvel espace de travail avec les fichiers source/d'en-tête. Parce qu'il a des fichiers de ressources, inclus, certains dll inclus. Donc, en supposant que cette option est exclue, y a-t-il des solutions de rechange?

-AD.

Répondre

0

Vous pouvez créer une nouvelle solution et et ajouter les projets 1 par 1.

1

Il est tout à fait possible de changer le numéro de version dans les fichiers, ils ne sont que des fichiers XML normaux ...

Votre le milage peut varier en ce qui concerne l'ouverture effective de ceux-ci. VS2005

3

J'ai été capable de convertir des fichiers d'espace de travail MS VS2008 en MS VS à moins que vous ayez beaucoup de fichiers de métadonnées (.sln, .vcproj, etc), il peut être plus facile de recréer un nouveau jeu de fichiers. 2005. J'ai ouvert la * .sln dans un éditeur de texte et modifié manuellement l'entrée

Microsoft Solution Visual studio, formatez Version 10.00 à la version 9.0

chose similaire i édité dans le fichier * .vcproj. dans * .vcproj fichier l'entrée réelle dit:

VisualStudioProject 

    ProjectType="Visual C++" 

    Version="9.00" 

que je changé à la version 8.00.

Après ces changements, je suis en mesure d'ouvrir le même espace de travail dans MS VS 2005.

Cool!

-AD

+0

De nombreux fichiers de solution/projet ont seulement besoin d'une version bump entre 2005 -> 2008 en raison du fait que 2008 prend entièrement en charge .NET 2.0. Smart move sur la partie de Microsoft. Mais l'inverse n'est pas nécessairement vrai, vous pourriez ne pas être en mesure de bump la version tout le temps. Heureux d'entendre cela a fonctionné pour vous si :) –

0

Je pense que l'argent que vous économisez en ne mettre à niveau votre VS2005 à VS2008 pourrait facilement payer pour le temps et les erreurs potentielles dans le processus de conversion inverse. Demandez-vous - est-ce que cela vaut le risque et dégringoler?

0

Ouvrir .sln fin dans le bloc-notes changez "Visual Studio 2008" en "Visual Studio 2005" (principalement en 2ème ou 3ème ligne) et enregistrez. Après que cette solution peut être ouverte dans Vs2005, vous pouvez obtenir quelques erreurs. Remarque: Pour compiler la solution VS2008 dans VS2005, vous devez supprimer toutes les références .Net 3.0 et 3.5 et le code de la solution.

Questions connexes