Возможна ли смешанная среда разработки Visual Studio 2010 и 2008? - PullRequest
2 голосов
/ 23 октября 2009

Мы смотрим на переход на Visual Studio 2010. Возможно ли, чтобы некоторые разработчики использовали Visual Studio 2010, а другие использовали 2008 в одном решении / проектах? Как это повлияет на наши сборки VSTF (VSTF Server 2008)?

Ответы [ 3 ]

4 голосов
/ 26 октября 2009

Вам нужно иметь отдельный файл решения для каждой версии Visual Studio, чтобы это работало. После преобразования файлы проекта будут работать как на VS2008, так и на VS2010.

Что вам нужно сделать, это сделать копию вашего исходного файла решения VS2008. Мне проще всего дать копии имя, оканчивающееся на _VS2008.sln, чтобы показать, что это для VS2008. Как только ваш xxx_VS2008.sln файл будет спрятан рядом с исходным sln-файлом, вы можете открыть исходный файл и преобразовать его в VS2010. Когда вы закончите, вы можете переименовать преобразованный файл в _VS2010, чтобы все, кто еще работает в VS2008, не открывали его из своих недавних проектов в Visual Studio и не задавались вопросом, что происходит.

Мы сделали это, когда шли с 2005 по 2008 год, и делаем то же самое сейчас, когда мы идем с 2008 по 2010 год. Первый раз работал нормально, и до сих пор он работал на VS2010 почти неделю без каких-либо наших разработчиков сообщают о проблемах с ним.

3 голосов
/ 23 октября 2009

после преобразования проекта в vs2010 он не может быть просто открыт в vs2008, поскольку vs2010 меняет версию инструмента в файлах решения / проекта. Поэтому вам нужно поддерживать две версии файлов решений / проектов.

1 голос
/ 23 октября 2009

Вам понадобятся отдельные файлы решений / проектов на 2008 и 2010 годы, поскольку они имеют разные форматы - отсюда и мастер преобразования - но вы сможете обмениваться другими файлами исходного кода из общего расположения. Кроме того, имейте в виду, что вам также придется ограничить целевую структуру до 3,5 или ниже, чтобы соответствовать VS2008.

...