2016-03-01 11 views
0

Есть ли способ, с помощью которого я могу получить количество проектов под выбранным решением в определении моей сборки.Получить список проектов в выбранном решении в TFS Определение сборки

Я создаю параметр типа Drop Down List, который должен быть подан по количеству проектов (.csproj), которое имеет решение.

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

Может кто-нибудь сказать мне, как я могу это сделать в шаблоне сборки TFS.

+0

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

+0

Во время сборки вы можете сделать это легко, но вы не можете сделать это в определении построения, которое отражает значения в реальном времени. – Claudius

ответ

0

Я не думаю, что вы можете рассчитать количество проектов под выбранным решением в определении сборки. Метаданные о параметре процесса содержат часть информации Редактор, это строка, которая задает настраиваемый редактор для параметра, не существует способа для вычисления количества проектов под выбранным решением в определении сборки. Дополнительную информацию о синтаксисе см. В разделе Editor Attribute help.