您是否从以前版本的 TFS 升级?如果是,请确保您在升级后完成了配置功能
根据错误信息,Microsoft.HiddenCategory
Categories 中没有。
解决此问题的最简单方法是从正常的团队项目中导出类别,然后将它们导入到当前失败的团队项目中:(先备份 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"