Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top