VS402325: категория типа рабочего элемента Microsoft.HiddenCategory не существует в проекте

Я пытаюсь создать новое определение сборки TFS vNext в TFS 2015, и для одного из моих командных проектов я получаю эту ошибку при попытке создать сборку:

500: VS402325: категория типа рабочего элемента Microsoft.HiddenCategory не существует в проекте [TeamProjectName]

Ранее я создавал сборки XAML для этого командного проекта, а vNext - для других командных проектов на этом сервере. Должно быть что-то не так с тем, как настроен этот командный проект, но я не могу понять это, и поиск в Google этой ошибки мне ничего не дает.

Я думал, что экспорт категорий может дать мне подсказку, но HiddenCategory не используется (подозрительно, что в этом выводе отсутствуют некоторые типы, такие как "Задача"?).

1 ответ

Решение

Вы обновили предыдущую версию TFS? Если это так, убедитесь, что вы выполнили настройку функций после обновления

Согласно сообщению об ошибке, нет Microsoft.HiddenCategory в категориях.

Самый простой способ исправить это - экспортировать категории из обычного командного проекта, а затем импортировать их в текущий неудачный командный проект:(Сначала создайте резервную копию файла Categories.xml на случай возникновения других проблем).

witadmin exportcategories /collection:http://MyTFS:8080/tfs/DefaultCollection /p:Project1 /f:”C:\temp\Categories.xml”

witadmin importcategories /collection:http://MyTFS:8080/tfs/DefaultCollection /p:Project2 /f:”C:\temp\Categories.xml”

Если это не сработает, вы можете попытаться добавить категорию вручную, выполнив следующие действия: Справочная информация Обновите командный проект вручную, чтобы получить подробные сведения о поддержке управления тестированием. (Обновите область определения вашей категории.)

1, Экспортируйте ваш файл определения категорий.

witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"

2, добавить Microsoft.HiddenCategory категории и добавьте новые WIT в скрытую категорию (в зависимости от требований вашего командного проекта).

<CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">  
    <DEFAULTWORKITEMTYPE name="Code Review Request" />  
    <WORKITEMTYPE name="Code Review Response" />  
    <WORKITEMTYPE name="Feedback Request" />  
    <WORKITEMTYPE name="Feedback Response" />  
    <WORKITEMTYPE name="Shared Steps" />  
    <WORKITEMTYPE name="Shared Parameter" />  
    <WORKITEMTYPE name="Test Plan" />  
    <WORKITEMTYPE name="Test Suite" />  
  </CATEGORY>  

3, импортируйте обновленный файл.

witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml" 
Другие вопросы по тегам