Создание файла решения VS2010 для решения VS2008 - PullRequest
4 голосов
/ 15 декабря 2011

Можно ли создать файл решения VS2010 для уже существующего решения VS2008? Таким образом, у меня будет файл решения VS2008 и VS2010, и я смогу открыть решение из VS2008 или VS2010 без работающего конвертера проекта?

Могу ли я скопировать 2008 .sln, переименовать его в MyProject2010.sln и заменить:

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008

с

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010 

Есть ли что-то еще, что мне нужно изменить или создать, кроме файла решения?

Заранее спасибо

1 Ответ

4 голосов
/ 15 декабря 2011

Сначала возьмите резервную копию вашего проекта;)

Да. Изменение файла решения, как вы сказали в своем вопросе, работает отлично! Но каждый раз, когда вы хотите открыть в другой версии Visual Studio, вы должны сделать это изменение в файле решения.

Это означает, что если вы открыли решение в visual studio 2010, а теперь хотите открыть его в visual studio 2008, вам нужно изменить эти две строки, и тогда Visual Studio 2008 откроет его! Кроме того, если вы хотите открыть решение Visual Studio 2008 в Visual Studio 2010, вам следует изменить эти две строки.

Примечание: впервые Visual Studio 2010 может показать мастер конвертации. просто нажмите кнопку «Готово».

И помните, не меняйте целевую версию .Net Framework на 4.0 (или выше!)

Я попробовал это прямо сейчас, и это сработало. (Я изменил файл решения с помощью Notepad ++)

...