Visual Studio 2008 проекты из Visual Studio 2010 без преобразования - PullRequest
6 голосов
/ 14 декабря 2010

Есть ли способ? Могу ли я использовать и создавать проекты Visual Studio 2008 из Visual Studio 2010 без преобразования?

Я нашел это объяснение:

http://blogs.msdn.com/b/visualstudio/archive/2010/03/15/why-does-visual-studio-2010-convert-my-projects.aspx

Есть ли "взлом" для этого? :)

В моей команде это необходимо для работы над одной и той же версией проекта VS (источник находится на svn) и из разных IDE.

Ответы [ 2 ]

7 голосов
/ 14 декабря 2010

Я не думаю, что вы можете пойти по этому пути - но вы можете загрузить проекты VS2010 в VS2008.Сделайте резервную копию решения 2008 года, дайте VS2010 выполнить преобразование, а затем снова загрузите решение 2008 года.Будут предупреждения о том, что он использует неизвестную версию инструмента, но пока ваши проекты «просты» (не используйте какие-либо вещи, относящиеся к 2010 году), он должен работать.

Я использую эту технику для Noda Time , с решениями "Noda Time VS2008.sln" и "Noda Time VS2010.sln".Использование одних и тех же файлов проекта для обоих решений - настоящее благо - это означает, что вам не нужно добавлять исходные файлы в «другой» проект при добавлении их в один.

2 голосов
/ 14 декабря 2010

Довольно уверен, что это невозможно. Но, возможно, у вас может быть два файла проекта / решения, связывающих одни и те же файлы, один называется xxx8.sln, а другой - xxx10.sln, и тогда вы сможете использовать правильный файл в соответствии со своими потребностями. Если вы просто хотите добавить что-то в 2008 году, вы можете просто сделать новое преобразование, когда это необходимо. В противном случае, возможно, вы могли бы написать небольшой инструмент для копирования изменений из одного в другой. Я думаю, что файлы решения не сильно изменились.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...