Как открыть решение VS 2008 в VS 2005?

Я видел Решения, созданные в Visual Studio 2008, не могут быть открыты в Visual Studio 2005, и была предпринята попытка обходного пути 1. Пока не пробовал обходной путь 2.

Но поскольку эта ссылка была немного устаревшей, и от отчаяния спрашивали здесь: есть ли доступный конвертер?


У меня еще нет VS2008, и я хотел открыть решение с открытым исходным кодом, которое было сделано в vs2008.

Думаю, мне придется повозиться или подождать, пока выйдет vs2008.


person prakash    schedule 25.08.2008    source источник


Ответы (5)


У меня есть проект, над которым я работаю как в VS 2005, так и в VS 2008. Хитрость заключается в том, чтобы иметь разные файлы решений и обеспечивать их синхронизацию. Помните, что проекты отслеживают свои файлы, поэтому главное решения - отслеживать, какие проекты они содержать; довольно легко синхронизировать.

Так что просто создайте новое пустое решение в VS 2005, а затем добавляйте в него каждый из своих проектов один за другим. Обязательно назовите решения соответствующим образом. (Я называю свои ProjectName.sln и ProjectNameVs2008.sln.)

Это длинный способ сказать, что вам следует попробовать обходной путь №2.

person Ryan Lundy    schedule 12.09.2008


Вы можете загрузить и использовать выпуски Visual Studio 2008 Express. Они бесплатные ...

person Community    schedule 25.08.2008

Я бы сказал, что вам следует восстановить свою версию 2005 года из системы управления версиями, если у вас есть система управления версиями и копия файла 2005 года.

В противном случае в сети есть множество страниц с подробным описанием изменений, но, к сожалению, нет готовой программы-конвертера, которая сделает это за вас.

Имейте в виду, что как только вы снова откроете файл в 2008 году, он снова будет обновлен.

Возможно, решение (без каламбура) состоит в том, чтобы хранить отдельные копии файлов проекта и решения для 2005 и 2008 годов?

Почему вы вообще хотите открыть его в 2005 году?

person Lasse V. Karlsen    schedule 25.08.2008

Я мог бы решить проблему открытия проекта веб-службы VS 2008 в VS2005.

Действия, которые необходимо выполнить - создает новый проект веб-службы в сравнении с 2005 годом. - Скомпилируйте проект. - Откройте файл проекта в блокноте. - Скопируйте полужирные строки шрифта ** - Отладка AnyCPU 8.0.50727 2.0 {3C596F22-0A57-4B9A-ABD3-C2BEFA5DA0B7} {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11f79-bf4 Library Свойства WebService1 WebService1 true full false bin \ DEBUG; TRACE prompt 4 pdbonly true bin \ TRACE prompt 4

** Компонент Service1.asmx ** -

** ‹/Target> ‹/Target> -> Ложь Истина 3124 / Ложь

  1. Вставьте их в файл веб-сервиса, созданный в vs 2008. Не заменяйте весь файл, который ваш ref будет заменять только там, где указана версия.

Моя проблема решена после этого, я уверен, ваша проблема также будет решена

person Community    schedule 16.04.2009