Как открыть решение VS 2008 в VS 2005? - PullRequest
6 голосов
/ 25 августа 2008

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

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


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

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

Ответы [ 5 ]

4 голосов
/ 12 сентября 2008

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

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

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

4 голосов
/ 25 августа 2008

Вот Visual Studio 2008 до 2005 инструмент для понижения И еще один .

Я не пробовал ни одного из них, поэтому, пожалуйста, сообщите, если они для вас успешны; -)

2 голосов
/ 25 августа 2008

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

0 голосов
/ 16 апреля 2009

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

Шаги, чтобы следовать - создает новый проект веб-службы в 2005 году. - Скомпилируйте проект. - Откройте файл проекта в блокноте. - скопируйте жирный шрифт ** - отлаживать AnyCPU 8.0.50727 2,0 {3C596F22-0A57-4B9A-ABD3-C2BEFA5DA0B7} {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11d3-bf4b-00c04f79efbc} Библиотека свойства WebService1 WebService1 правда полный ложный бен \ DEBUG, TRACE незамедлительный 4 pdbonly правда бен \ TRACE незамедлительный 4

** Service1.asmx Составная часть ** -

** -> Ложь Правда 3124 / Ложь

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

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

0 голосов
/ 25 августа 2008

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

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

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

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

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

...