如何从TFS获取项目列表?

Pra*_*dda 3 tfs web-services tfs-sdk

如何使用webservice从TFS服务器获取项目列表?

是否可以为TFS Web服务提供文档?

Rob*_*cus 6

我也赞同bryanjonker.不要直接调用Web服务,这实际上是为内部使用而保留的.创建您自己的访问层并调用API.

您还可以使用对象模型来访问ICommonStructureService.我最近开始使用它,并发现它更清洁.下面的代码与bryanjonker的例子相同:

    var tfs = TeamFoundationServerFactory.GetServer(serverUri);

    var projectCollection = tfs.GetService<ICommonStructureService>();

    foreach (var projectInfo in projectCollection.ListProjects())
    {
        listBox1.Items.Add(projectInfo.Name);
    }
Run Code Online (Sandbox Code Playgroud)