Visual Studio 2008 и Visual Studio 2005 - PullRequest
       8

Visual Studio 2008 и Visual Studio 2005

5 голосов
/ 17 сентября 2009

Я разрабатываю приложение Windows с использованием .net Framework 2.0 и Visual C # (Microsoft Visual Studio 2008) на моем ПК.

По завершении моего проекта я должен выполнить его в системе, в которой есть Visual Studio 2005 и .net framework 2.0.

Поэтому я сомневаюсь, что если я разработаю приложение в Microsoft Visual Studio 2008, смогу ли я правильно выполнить его в Visual Studio 2005? Возможно ли это?

Пожалуйста, помогите мне!

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

Ответы [ 4 ]

5 голосов
/ 17 сентября 2009

Файлы проекта совместимы между двумя IDE, но файлы решения - нет. Вы сможете выполнить его в VS2005, если в 2005 году создадите новое решение и добавите проекты в новое решение.

http://blogs.msdn.com/djpark/archive/2007/11/07/how-to-use-solutions-and-projects-between-visual-studio-2005-and-2008.aspx

3 голосов
/ 17 сентября 2009
  • Создание проекта в Visual Studio 2005
  • Сохраните копию где-нибудь
  • Обновление до Visual Studio 2008, работа по разработке.
  • Перенесите готовый проект обратно в исходный проект Visual Studio 2005 и скомпилируйте
  • В коде должны быть минимальные различия, если вы не используете никаких функций .NET 3.5.

Примечание. Пока вы используете только функции .NET 2.0, проект будет отлично работать на компьютере с Visual Studio 2005

0 голосов
/ 12 апреля 2011
  1. Заменить Версия 10.0 в * .sln файлах на Версия 9.00
  2. Заменить 2008 на 2005 in * .sln
  3. Заменить Версия = "9,00" на Версия = "8,00" в каждом * .vcproj файле
0 голосов
/ 17 сентября 2009

Это зависит от того, что вы подразумеваете под «выполнить». Вы можете нормально запускать ваше приложение на целевой машине, которое не имеет ничего общего с Visual Studio. Пока версия фреймворка такая же (или выше), у вас не должно быть проблем.

Однако, если вы хотите открыть свое решение в Visual Studio 2005, когда оно было построено с использованием 2008, у вас возникнут проблемы, поскольку они не имеют обратной совместимости.

...