Я компилирую некоторый код, который взаимодействует с 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?
В поисках понимания.