我可以用TFS2008和TFS2010构建一款应用程序吗?怎么样?

问题描述:

我在编译一些与TFS2008交互的代码,我也想更新它来支持TFS2010。我可以用TFS2008和TFS2010构建一款应用程序吗?怎么样?

我试图编译对TFS 2010组件的现有代码(与2010年团队资源管理器安装,可在我的机器上C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies),并获得了编译时警告:

警告CS0618:“微软。 TeamFoundation.Client.TeamFoundationServer'已过时:'TeamFoundationServer类已过时。使用TfsTeamProjectCollection或TfsConfigurationServer类与2010 Team Foundation Server交谈。

这提出了一个问题 - 是否有可能有一个单一的代码库与TFS2008以及TFS2010进行通信?

如果我“升级”使用TfsTeamProjectCollection(etc)以便能够连接到TFS 2010,更新的代码是否能够连接到TFS 2008?

对我来说,分叉代码和维护两套,一套连接到TFS 2008,一套连接到TFS 2010是否更好?

寻找一些见解。

TFS 2010 API将适用于2008和2010 TFS服务器。