TFS 2010: возможно ли использовать список пар ключ-значение в ProcessParameterMetadataCollection? - PullRequest
2 голосов
/ 14 февраля 2012

Я пытаюсь настроить рабочий процесс TFS на ProcessParameterMetadataCollection.Мне нужен список пар ключ-значение.Что-то вроде:

enter image description here

Затем я хочу перебрать коллекцию и вызвать отдельный рабочий процесс.

1 Ответ

1 голос
/ 15 февраля 2012

Возможно, но немного громоздко.

В двух словах:

  1. Создать UITypeEditor, способный редактировать словари;
  2. Развертывание вашего UITypeEditor (добавление его сборки в систему управления версиями и настройка контроллера сборки для загрузки этой сборки);
  3. Создайте аргумент в шаблоне процесса сборки типа Dictionary ;
  4. Измените аргумент метаданных, чтобы добавить новую запись, представляющую аргумент, созданный на шаге № 3, с настройкой поля редактора с помощью UITypeEditor, созданного на шаге № 1.
  5. Измените рабочий процесс, чтобы перебирать словарь по мере необходимости, например, используя a Для деятельности.

Самое сложное было бы создать редактор словаря. К счастью, кажется, что есть хорошая отправная точка: http://gendictedit.codeplex.com/

...