Можно ли открыть файл * .sln, созданный с помощью Microsoft Visual Studio 2008 в MS VS 2005? - PullRequest
1 голос
/ 06 марта 2009

У меня есть файлы рабочей области (* .sln, * .vcproj), созданные с использованием MS VS 2008 edition. Есть ли какой-нибудь способ конвертировать их в MS VS 2005 издание.

У меня есть некоторые ошибки при создании нового рабочего пространства с файлами исходного / заголовочного файлов. Потому что он имеет некоторые файлы ресурсов, в том числе DLL. Итак, если этот вариант исключен, то есть ли обходные пути?

-AD.

Ответы [ 5 ]

3 голосов
/ 06 марта 2009

Мне удалось преобразовать файлы рабочей области MS VS2008 в MS VS 2005. Я открыл * .sln в текстовом редакторе и вручную изменил запись

Файл решения Microsoft Visual Studio, формат версии 10.00 до версии 9.0

Подобную вещь я отредактировал в * .vcproj файле. в файле * .vcproj фактическая запись гласит:

VisualStudioProject

    ProjectType="Visual C++"

    Version="9.00"

который я изменил на версию 8.00.

После этих изменений я могу открыть ту же рабочую область в MS VS 2005.

Cool!

-AD

1 голос
/ 06 марта 2009

Можно полностью изменить номер версии в файлах, это просто обычные XML-файлы ...

Ваш milage может отличаться в зависимости от того, как их открыть. Если у вас нет большого количества файлов метаданных (.sln, .vcproj и т. Д.), Может быть проще воссоздать новый набор файлов решений / проектов в VS2005

0 голосов
/ 06 марта 2009

Откройте .sln нормально в блокноте, измените «Visual Studio 2008» на «Visual Studio 2005» (в основном во 2-й или 3-й строке) и сохраните. После того, как это решение может быть открыто в Vs2005, вы можете получить некоторые ошибки. Примечание. Для компиляции решения VS2008 в VS2005 необходимо удалить все ссылки и код .Net 3.0 и 3.5 из решения.

0 голосов
/ 06 марта 2009

Я думаю, что деньги, которые вы сэкономите, не обновляя VS2005 до VS2008, легко окупят время и потенциальные ошибки в процессе обратного преобразования. Спросите себя - стоит ли рисковать и дурачиться?

0 голосов
/ 06 марта 2009

Вы можете создать новое решение и добавить проекты в 1 на 1.

...