使用Visual Studio 2010和TFS 2010 SDK,我想获取用户选择的当前集合中的项目列表。
我该怎么做?
我可以使用此代码获取集合uri,但不能获得项目:
TeamFoundationServerExt tfsExt =
(TeamFoundationServerExt)Dte.GetObject("Microsoft.VisualStudio.TeamFoundation.TeamFoundationServerExt");
if (tfsExt == null) return;
var activeTfsUri = tfsExt.ActiveProjectContext.DomainUri;
答案 0 :(得分:1)
试试这个:
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(tpcURI);
ICommonStructureService css = tpc.GetService<ICommonStructureService>();
ProjectInfo[] projects = css.ListProjects();
它应该给你名字,uri和项目的状态。