Tfs 2018 загрузить шаблон процесса через c # - PullRequest
0 голосов
/ 05 декабря 2018

Я хотел бы загрузить пользовательский шаблон процесса (zip-файл) с помощью кода C # в TFS. Я искал документацию, но не смог найти какой-либо правильный или точный способ сделать это из чистого кода C # (Я бы предпочел не использовать скрипт Power Shell) Я использую встроенный метод, который должен загружать шаблон процесса, но он просто не будет работать!

Спасибо вперед!

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018
IProcessTemplates.AddUpdateTemplate():
name: get it from the ProcessTemplate.xml
description: same
metadata: the OuterXml node of the metadata node
state: "Visible"
zipFileName: I prefer the full path to the zip file.

Получить экземпляр IProcessTemplates из экземпляра TfsTeamProjectCollection с помощью метода GetService<<T>T>().

0 голосов
/ 05 декабря 2018

Да, можно написать программу c #, которая запустит witadmin.exe в консоли с необходимыми параметрами и загрузить файл конфигурации процесса.О witadmin вы можете найти здесь: Конфигурация процесса импорта и экспорта .Как запустить witadmin.exe из кода C # вы можете найти здесь: Запустить исполняемый файл из кода C #

...