Могу ли я создать приложение, которое работает как с TFS2008, так и с TFS2010?Как? - PullRequest
0 голосов
/ 17 ноября 2010

Я компилирую некоторый код, который взаимодействует с TFS2008, и я хотел бы обновить его для поддержки TFS2010.

Я попытался скомпилировать существующий код для сборок TFS 2010 (установлен с Team Explorer 2010, доступен на моем компьютере в C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies) и получил предупреждение во время компиляции:

предупреждение CS0618: «Microsoft.TeamFoundation.Client.TeamFoundationServer» устарел: «класс TeamFoundationServer устарел. Используйте классы TfsTeamProjectCollection или TfsConfigurationServer для взаимодействия с сервером Team Foundation 2010.

Это поднимает вопрос - будет ли возможно иметь единую кодовую базу, которая взаимодействует как с TFS2008, так и с TFS2010?

Если я «обновлю» использование TfsTeamProjectCollection (и т. Д.), Чтобы иметь возможность подключиться к TFS 2010, будет ли обновленный код подключаться к TFS 2008?

Лучше ли мне разветвлять код и поддерживать два набора: один для подключения к TFS 2008 и один для подключения к TFS 2010?

В поисках понимания.

1 Ответ

0 голосов
/ 17 ноября 2010

API TFS 2010 будет работать для серверов TFS 2008 и 2010 года.

...