2013-08-21 4 views
1

Мне было интересно, можно ли вызвать диалог «Создание очереди» через TFS API. Я смотрел в Интернете, но там я могу только найти, как напрямую поставить очередь на сборку (не показывая диалог «Новая сборка очереди») с TFS API.TFS 2012: показать диалог «Queue new build» с TFS API

Информация: Мы в настоящее время на TFS 2012

Здесь вы можете найти скриншот «Очередь сборки» Диалог из которых я говорю о http://support.smartbear.com/images/support/kb/data/2009/12/1/Queue_Build_Dialog.gif

Благодарности

С наилучшими пожеланиями, Michaël

+0

У Shai Raiten есть отличный блог об использовании TFS API. Возможно, это может вам помочь: http://blogs.microsoft.co.il/blogs/shair/archive/2011/01/24/tfs-api-part-34-build-basic-actions.aspx –

ответ

0

Я бы предположил, что диалог является элементом пользовательского интерфейса командного проводника, а не частью API за отзыв. API - это всего лишь несколько клиентских классов, которые обертывают веб-службы.

Я уверен, что вам придется написать это диалоговое окно самостоятельно и поддержать его с помощью правильных вызовов API для заполнения элементов управления и выполнения операции очереди при нажатии кнопки.

+0

Я создал свою собственный диалог сборки, который решил мою проблему. –

0

Вы можете ссылаться на сборку: Microsoft.TeamFoundation.Build.Controls.dll.

Этот узел обычно находится здесь: C: \ Program Files (x86) \ Microsoft Visual Studio \ XX.0 Common7 \ IDE \ PrivateAssemblies \

Существует класс "DialogQueueBuild" в пространстве имен «Microsoft .TeamFoundation.Build.Controls». Это то, что вы ищете.