Это плохая идея иметь разных членов команды в Visual Studio 2008 и 2010? - PullRequest
1 голос
/ 20 апреля 2010

Я собираюсь начать работу над проектом C #. Я хотел бы купить VS 2010, но единственный другой член команды разработчиков уже использует VS 2008. Я обеспокоен тем, что использование двух разных версий VS вызовет проблемы совместимости кода. Это действительная проблема?

Ответы [ 4 ]

7 голосов
/ 20 апреля 2010

Да. Вы не можете (изначально) открыть решение VS2010 в Vs2008. Кроме того, если вы начнете писать код, предназначенный для .net 4.0, парень с VS2008 не сможет поддерживать / работать с кодом.

3 голосов
/ 20 апреля 2010

Совместимость кода может управляться в соответствии с версией фреймворка, с которой вы компилируете (например, v2 или v3.5).

Совместимость файлов проекта будет более серьезной проблемой, поскольку VS2008 не сможет загружать файлы проекта из VS2010, который, в свою очередь, будет продолжать обновлять его до более позднего формата. Эту проблему можно решить путем дублирования файлов проекта в том же каталоге, но у вас возникнут проблемы при добавлении / удалении классов из одного или другого проекта, поскольку они не будут автоматически синхронизироваться

3 голосов
/ 20 апреля 2010

Это не должно вызывать проблем совместимости кода, так как вы выбираете версию фреймворка для разработки. Одна вещь, которая сломает, это файлы решения (.sln), если они не решили, что одна версия файла покрывает много VS:)

1 голос
/ 20 апреля 2010

Будет совместимость кода, если вы нацеливаетесь на .NET 4, в то время как ваш коллега нацеливается на .NET 3.5, но что более важно, будут проблемы совместимости с самими файлами проекта.

Если вы откроете какие-либо проекты / решения, они обновятся, и ваш коллега не сможет их открыть.

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