1 votes

Est-il possible d'ouvrir un fichier *.sln créé à l'aide de Microsoft Visual Studio 2008 dans MS VS 2005 ?

J'ai des fichiers d'espace de travail (*.sln, *.vcproj) qui sont créés à l'aide de MS VS 2008 edition. Y a-t-il un moyen de les convertir pour les ouvrir dans MS VS 2005 ?

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

-AD.

3voto

goldenmean Points 5281

J'ai pu convertir les fichiers de l'espace de travail de MS VS2008 en MS VS 2005. J'ai ouvert le *.sln dans un éditeur de texte et j'ai modifié manuellement l'entrée

Fichier de solution Microsoft Visual Studio, format de la version 10.00 à la version 9.0

J'ai fait la même chose dans le fichier *.vcproj. Dans le fichier *.vcproj, l'entrée actuelle dit :

VisualStudioProject

    ProjectType="Visual C++"

    Version="9.00"

que j'ai changé pour la version 8.00.

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

Cool !

-AD

1voto

Matthew Scharley Points 43262

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

Votre expérience peut varier en ce qui concerne l'ouverture des portes. À moins que vous n'ayez beaucoup de fichiers de métadonnées (.sln, .vcproj, etc.), il peut être plus facile de recréer un nouvel ensemble de fichiers de solution/projet dans VS2005.

0voto

John Nolan Points 16633

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

0voto

CAD bloke Points 2986

Je pense que l'argent que vous économisez en ne mettant pas à niveau votre VS2005 vers VS2008 compenserait largement le temps et les erreurs potentielles du processus de conversion inverse. Demandez-vous si cela vaut la peine de prendre des risques et de vous creuser la tête.

0voto

Sharique Points 1948

Ouvrez le fichier .sln et dans le bloc-notes, remplacez "Visual Studio 2008" par "Visual Studio 2005" (principalement à la deuxième ou troisième ligne) et enregistrez. Après cette solution peut être ouverte dans Vs2005, vous pouvez obtenir quelques erreurs. Note : Pour compiler une solution VS2008 dans VS2005, vous devez supprimer toutes les références et le code .Net 3.0 et 3.5 de la solution.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X