Преобразование проекта Visual Studio 2008 в 2003

2

Очень грубо и точно, но кто-нибудь знает, как преобразовать проект visual studio 2008 в визуальную студию 2003, я собираюсь доставить часть материала клиенту, и они работают только в 2003 году.

Извините, кто-то очень хорошо говорит, на каком языке, С# является ответом.

Я совершил кучу поисковых запросов в Google и, как правило, придумал только 2003- > 2008, а не наоборот, я был бы очень признателен за любую помощь.

  • 0
    На каком языке? Например, в случае файлов C ++ .vcproj это возможно, но если вы говорите на C # или аналогичном, вы, вероятно, застряли.
  • 0
    Достаточно сложно пройти 2003 -> 2005 год. Я не могу представить, что пытаюсь пойти 2008 -> 2003.
Показать ещё 1 комментарий
Теги:
visual-studio
visual-studio-2008
projects-and-solutions
visual-studio-2003

5 ответов

5

Это невозможно сделать в общем случае, так как проект VS2008 может использовать функции .NET 3.5, которых нет в .NET 1.1, используемых в VS2003.

Если у вас есть только функции .NET 1.1 в проекте VS2008, вы можете просто скопировать файлы, создать проект VS2003, а затем использовать "Добавить существующий элемент", чтобы получить эти элементы в проекте VS2003.

  • 0
    Не забудьте, что в VS2008 вы можете установить целевой фреймворк на 2.0 или 3.0
  • 0
    Да, но не .NET 1.1.
2

Это будет очень сложно, потому что проекты VS2003 используют .NET 1.1 и VS2008, используя .NET 2.0, 3.0 или 3.5 (в зависимости от конфигурации проекта). Проблема будет в том, что есть функции, которые были для каждой версии фреймворка, и, скорее всего, код будет использовать функции, которых нет в .NET 1.1

2

2008 имеет больше настроек, чем 2003 год. Поэтому, если у проекта есть некоторые специальные настройки, вы ввернули. Else создать новый проект 2003 года и скопировать все исходные файлы? (и использовать ту же конфигурацию)

0

Пожалуйста, исправьте меня, если я ошибаюсь, но разве Visual Studio 2003 не поддерживает только .net 1.1? Это означает, что если у вас есть .net 2.0 или 3.5 Application, у вас есть проблема. Для С++ я предполагаю, что это аналогичная проблема из-за старого компилятора.

Значит: я считаю, что это невозможно.

0

Были преобразователи для перехода от старого проекта проекта VS2003 к формату MSBuild, используемого в 2005/2008 году, но я не думаю, что существует какой-либо вариант, чтобы вернуться назад. Имейте в виду, что любой нетривиальный проект в VS2008 может быть сложным для перехода на VS2003 - особенно для автоматизированного инструмента. Например, WinForms прошли массовые изменения между VS2003 и VS2005.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню