2011-01-31 5 views
0

Я попытался открыть решение сегодня на моей новой работе, и он сказал, что мне нужно его преобразовать, потому что это было сделано в более ранней версии Visual Studio. Он также сказал, что решение автоматически будет проверено в контроле источника.TFS и VS 2010

Очевидно, что я не хочу ничего делать, чтобы что-то испортить. Можно ли просто изменить целевую структуру в Visual Studio и не иметь дело с каким-либо материалом преобразования или просто установить Visual Studio 2008?

+0

не знаем! Каков ваш внутренний стандарт? 2008 или 2010? –

ответ

1

Если ЛЮБЫЕ разработчики все еще используют VS 2008, не обновляйте решение. Вы можете создать новое решение и заставить его сидеть «бок о бок» или вы можете разветвить код. Но если вы перепишете решение решением VS 2010, они не смогут снова работать над ним.

+0

на самом деле это не совсем верно .... –

+0

Нет, не строго, но файл решения для VS 2010 деструктивен в общем смысле, и я бы не пошел в этом направлении. Теперь есть некоторые умные способы установить решение, поэтому у вас есть VS2010 и VS2008 решение бок о бок. –

+1

Еще одна вещь. Большая проблема с VS2010 заключается в том, что вы используете новые конструкции кодирования, многие из которых все равно будут скомпилированы до 2.x (включая 3.x). Таким образом, вы закончите серьезную поломку кода, и это нелегко исправить. Хуже всего то, что разработчик часто не понимает, что он шьет кого-то другого. Лучший вариант - отредактировать старый код в VS2008, пока все не обновятся. Это проще. –

0

Это нарушит совместимость с Visual Studio 2008. Храните решения вашей компании в том же формате, что и вы, если не хотите их изменять.

0

Вы можете изменить целевую структуру, но это не остановит конверсию. Проблема связана с файлами проекта и решения. Это MSBUILD на основе XML. Происходит обновление MSBUILD, а не .NET framework.

Вы должны установить VS2008 и использовать его, пока все возможные члены команды не будут обновлены до VS2010. После обновления участники, использующие VS2008, не смогут открыть решение. Некоторые из них заключались в том, чтобы взломать обновления MSBUILD, но я их не рекомендую.

Смежные вопросы