Tfs 在Team Foundation Server 2010中检测团队项目集合 我使用Team Foundation Server API尝试连接到远程服务器。

Tfs 在Team Foundation Server 2010中检测团队项目集合 我使用Team Foundation Server API尝试连接到远程服务器。,tfs,tfs-sdk,Tfs,Tfs Sdk,在我的应用程序中,我尝试连接到表单的URL,但这样做时会出现错误TF50309(已讨论)。如果我将项目集合添加到URL的末尾(因此路径变为tfs/101),那么我可以毫无问题地连接 我想尝试模仿VisualStudio的行为,在这里我可以给它一个URL,而无需指定项目集合,它将连接并定位项目集合 有没有人建议我可以使用哪种API来模仿VisualStudio的行为?我曾希望通过 TfsTeamProjectCollection ttpc = new TfsTeamProjectCollectio

在我的应用程序中,我尝试连接到表单的URL,但这样做时会出现错误TF50309(已讨论)。如果我将项目集合添加到URL的末尾(因此路径变为
tfs/101
),那么我可以毫无问题地连接

我想尝试模仿VisualStudio的行为,在这里我可以给它一个URL,而无需指定项目集合,它将连接并定位项目集合

有没有人建议我可以使用哪种API来模仿VisualStudio的行为?我曾希望通过

TfsTeamProjectCollection ttpc = new TfsTeamProjectCollection(projectRoot.ServerUrl,new MyCredentials());
var projectCollection = ttpc.CatalogNode.FullPath;
但这会导致相同的TF50309错误代码。

您可以将该类与没有团队项目集合的服务器Uri一起使用(例如),获取服务,并使用GetCollections方法或GetDefaultCollection方法检索所需的集合

这更详细地描述了它