Работа с Visual studio 2010 и 2008 - PullRequest
2 голосов
/ 10 марта 2011

Я занимаюсь разработкой настольного приложения в Visual Studio 2008. Решение имеет 24 проекта. Я использую .Net Framework 3.5

Я хочу использовать Visual studio 2010. Но проблема в том, что есть и другие члены команды, которые используют Visual Studio 2008.

Как сделать файлы решений и проектов совместимыми с обеими версиями ??

Ответы [ 2 ]

2 голосов
/ 10 марта 2011

У вас должно быть два отдельных файла решения.Visual Studio (любая версия) пытается преобразовать любой файл решения в следующую версию на основе версии в файле решения, например

Solution File for VS 2010:

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010

Solution File for VS 2008:

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008

Solution File for VS 2005:

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005

То же самое относится и к файлам проекта, поэтому вам придется иметь отдельные версиикаждый файл проекта.Каждая версия Visual Studio имеет свои специфические потребности.Например, для шаблона проекта веб-приложения в VS 2010 есть файлы преобразования веб-конфигурации, которые не имеют смысла для более ранних версий VS.

Суть в том, что в Visual Studio 2008 можно поддерживать различные файлы решений и проектов и2010. Visual Studio 2005 не может быть рассмотрен, поскольку нет поддержки многоцелевого таргетинга, и вы используете 3.5 Fwk.

1 голос
/ 28 апреля 2012

Вам нужны отдельные файлы решений для каждой версии Visual Studio, но они могут ссылаться на одни и те же файлы проекта. Обычно вы не добавляете и не удаляете проекты из решения, поэтому такая двойная запись допустима. К сожалению, в VS 2008 и файле решения VS 2010 есть 4 разных символа. Смотри http://robrich.org/archive/2010/04/20/working-with-both-vs-2010-and-2008-on-the-team.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...