gpt4 book ai didi

c# - 如何连接 TFS 并获取特定用户的项目列表

转载 作者:太空狗 更新时间:2023-10-29 19:55:20 25 4
gpt4 key购买 nike

public List<string> ListAllProjects(){    
TeamFoundationServer teamFoundationServer =
TeamFoundationServerFactory.GetServer(@"http:\\ld-tfs08sp1:8080\\");

teamFoundationServer.Authenticate();
WorkItemStore workItemStore = new WorkItemStore(@"http:\\ld-tfs08sp1:8080\\");

List<string> list = new List<string>();

foreach (Project pr in workItemStore.Projects)
{
list.Add(pr.Name);
}

if (list.Count == 0)
list.Add("Not Found");

return list;

}

最佳答案

下面是一个示例,它将检索 TFS 2010 中给定团队项目集合 (TPC) 的团队项目列表:

static void Main(string[] args)
{
var results = GetTfsProjects(new Uri("http://mytfsserver:8080/tfs/DefaultCollection"));
}

private static List<string> GetTfsProjects(Uri tpcAddress)
{
var tpc = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(tpcAddress);

tpc.Authenticate();

var workItemStore = new WorkItemStore(tpc);
var projectList = (from Project pr in workItemStore.Projects select pr.Name).ToList();

return projectList;
}

希望这对您有所帮助。

关于c# - 如何连接 TFS 并获取特定用户的项目列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com