Welcome

首页 / 软件开发 / 数据结构与算法 / TFS二次开发的第一个实例

TFS二次开发的第一个实例2013-11-30 cnblogs 程兴亮首先我们需要认识TFS二次开发的两大获取服务对象的类。

他们分别为TfsConfigurationServer和 TfsTeamProjectCollection,他们的不同点在于可以获取不同的TFS API服务类。他们的区别如下:

基本上我们可以通过上面两个类对TFS操作所有功能点。下面我们先看看如何使用 TfsTeamProjectCollection获取特定团队集合下的所有项目,并且打印出项目名称。

//取出团队集合URI下的项目名称,如果团队集合为空则取默认集合下项目//Uri tfsUri = new Uri("http://pc-20130113jkun:8080/tfs/Calueng");这种将会Calueng团队集合下项目Uri tfsUri = new Uri("http://pc-20130113jkun:8080/tfs");TfsTeamProjectCollection server = new TfsTeamProjectCollection(tfsUri);WorkItemStore workstore = server.GetService<WorkItemStore>();foreach (Project project in workstore.Projects){Console.WriteLine("DefaultCollection集合下项目名称是:" + project.Name);}Console.WriteLine("---------------------------------------------------------------");