Шаблон процесса сборки всегда пуст - VS2012 и MS TFS хранилище

Я пытаюсь определить новую сборку на TFS, используя VS2012. Когда я иду в New Build Definition -> Processes, я вижу "Шаблон процесса сборки" и пустой выпадающий список.

Я нажимаю на кнопку "Создать..." и выбирает шаблон по умолчанию из

$/<My Project Name>/BuildProcessTemplates/DefaultTemplate.11.1.xaml

и нажмите ОК, но тогда я получаю сообщение об ошибке:

TF277000: A build process template for '$/<My Project Name>/BuildProcessTemplates/DefaultTemplate.11.1.xaml' already exists for team project <Project Name>. You cannot create another build process template for the same file. Use the existing one instead.

выпадающий всегда остается пустым. Я пытался очистить кеш (AppData\Local\Microsoft\Team Foundation\4.0) и другие блестящие приемы вроде закрытия и открытия, но ничего не помогло - раскрывающийся список остается пустым.

VS2012 новые экраны сборки

Я был бы очень признателен за помощь.

2 ответа

Недавно я столкнулся с той же проблемой: я не смог увидеть шаблоны процессов сборки при попытке добавить новое определение сборки. Мы находимся в TFS 2012. Этот командный проект также не имеет каких-либо определений сборки. Это ожидалось, потому что мы еще не использовали сборки TFS в этом командном проекте.

Проблема была вызвана тем, что кто-то с правами администратора установил для всех параметр "Просмотр определения сборки" и "Просмотр прав доступа".

Просто установив его обратно в группу TFS, мы неожиданно увидели определения сборки, а также смогли выбрать шаблоны процесса сборки.

Было действительно странно, что это позволило нам добавлять новые шаблоны процесса сборки, но мы не могли их выбрать.

У меня недавно была похожая проблема.

История вопроса: проект TFS 2012 с несколькими решениями в рамках одного проекта Project Collection. Папка BuildProcessTemplates существовала в проекте коллекции Project и содержала стандартные шаблоны. Решение было создано в TFS 2012 и кодируется с использованием VS 2012 Ultimate.

Симптомы: Любые попытки создать определение сборки потерпели неудачу из-за отсутствия шаблонов.

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

Действия - успешные: я разделил решения на собственные проекты Project Collections. Это ставит решение на тот же уровень, что и папка BuildProcessTemplates. Когда это было сделано, я смог создать определение сборки для этих решений.

Комментарии: Я не уверен, является ли это ошибкой в ​​TFS 2012 или нет. Я хотел бы подумать, если это ошибка в TFS 2012, она исправлена ​​в TFS 2013.

Твои мысли?

Роберт

Другие вопросы по тегам