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"