Я пытаюсь добавить новый шаблон процесса сборки (XAML) в TFS 2010, используя VS 2017.
Я зафиксировал его в папке BuildProcessTemplates для командного проекта, и он отображается в проводнике управления исходным кодом, но он не отображается в раскрывающемся списке на вкладке «Процесс» в диалоговом окне «Определение сборки».
В раскрывающемся списке отображаются только 3 других шаблона (DefaultTemplate.xaml, UpgradeTemplate.xaml ...) в папке.
Я нашел это описание того, как работает выпадающий список:
Этот список заполнен следующими шаблонами процесса сборки:
- Те, которые выходят из коробки (DefaultTemplate.xaml,
UpgradetTemplate.xaml и LabDefaultTemplate.xaml). Они созданы
для каждого нового командного проекта (это можно изменить, изменив
шаблон процесса)
- Любые шаблоны процесса сборки, которые ранее имели
добавлено для любых других определений сборки в том же командном проекте.
Последний пункт немного не интуитивен, но это означает, что если разработчик создает
новое определение сборки в командном проекте A и добавляет новый процесс сборки
шаблон (например, выбрав Новый, а затем перейдите к
существующий файл .xaml),
этот шаблон процесса сборки будет доступен в раскрывающемся списке процессов
список для всех других определений сборки в командном проекте А. Это не будет
доступно в командном проекте B, но должно быть добавлено таким же образом.
https://blog.ehn.nu/2010/11/managing-build-process-templates-in-tfs-2010-build/
Я попытался нажать «Новый ...» рядом с выпадающим списком. Это только показывает вариант
на «Выберите командный проект, который содержит ваш шаблон процесса сборки», нет возможности создать новый.
Если я ввожу путь к файлу .xaml в поле «Путь в хранилище» и нажимаю «ОК», я получаю сообщение об ошибке: «Ссылка на объект не установлена на экземпляр объекта»
Скриншот ошибки
Как сделать новый шаблон процесса сборки доступным для определений сборки?