1

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;
4

1 に答える 1

1

これを試して:

    TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(tpcURI);
    ICommonStructureService css = tpc.GetService<ICommonStructureService>();
    ProjectInfo[] projects = css.ListProjects();

プロジェクトの名前、URI、ステータスが表示されます。

于 2011-05-04T03:33:22.717 に答える