VS2010 и VS2008 вместе в команде - PullRequest
0 голосов
/ 22 мая 2010

Я в команде, у которой все участники имеют VS2008, установленный на их машине, у нас есть tortois svn в качестве системы контроля версий. Есть ли решение, что я могу работать с ними с VS2010, установленным на моей машине? Или я должен установить VS2008 для работы с другими участниками? спасибо.

Ответы [ 3 ]

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

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

1 голос
/ 22 мая 2010

Вам потребуется использовать VS2008 для работы с проектами VS2008.

0 голосов
/ 22 мая 2010

Я слышал, что VS2010 и VS2008 не очень хорошо воспроизводятся с точки зрения файлов проектов, но я знаю, что смог открыть некоторые проекты в VS2010, а затем снова в VS2008 (хотя пользовательские файлы .proj, так что YMMV). Как и во всех последующих версиях Visual Studio, вам, вероятно, понадобятся отдельные файлы решений для двух, и каждое решение может включать в себя одни и те же проекты, например ::100100

Foo.csproj
Foo.VS2010.sln (contains Foo.csproj)
Foo.VS2008.sln (contains Foo.csproj)

Также возможно, что VS2010 по умолчанию добавит ненужную информацию в файл проекта, что немного удушает VS2008, но вы всегда можете отредактировать файл проекта вручную, чтобы очистить его. Я бы порекомендовал попробовать его с примером проекта и посмотреть, насколько хорошо работает compat.

...