Как получить список подключенных проектов TFS в Visual Studio? - PullRequest
1 голос
/ 04 мая 2011

Используя 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;

1 Ответ

1 голос
/ 04 мая 2011

Попробуйте это:

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

Он должен дать вам имя, URI и статус проектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...