VS402325:项目中不存在工作项类型类别 Microsoft.HiddenCategory
VS402325: Work item type category Microsoft.HiddenCategory does not exist in project
我正在尝试在 TFS 2015 中创建新的 TFS vNext 构建定义,但对于我的一个团队项目,我在尝试创建构建时遇到此错误:
500: VS402325: Work item type category Microsoft.HiddenCategory does not exist in project [TeamProjectName]
我之前创建了 XAML 在此团队项目上构建,vNext 在此服务器上的其他团队项目上构建。
这个团队项目的设置肯定有问题,但我无法弄清楚,谷歌搜索这个错误没有任何结果。
我认为导出类别可能会给我一个提示,但没有使用 HiddenCategory(是否怀疑此输出缺少某些类型,例如 "Task"?)。
您是否从以前版本的 TFS 升级?如果是,请确保您已完成 Configure features after an upgrade
根据错误提示,分类中没有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”
如果这不起作用,您可以尝试通过以下步骤手动添加类别:参考 Update a team project manually to support test management 了解详细信息。 (更新您的类别定义 区域。)
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"
我正在尝试在 TFS 2015 中创建新的 TFS vNext 构建定义,但对于我的一个团队项目,我在尝试创建构建时遇到此错误:
500: VS402325: Work item type category Microsoft.HiddenCategory does not exist in project [TeamProjectName]
我之前创建了 XAML 在此团队项目上构建,vNext 在此服务器上的其他团队项目上构建。 这个团队项目的设置肯定有问题,但我无法弄清楚,谷歌搜索这个错误没有任何结果。
我认为导出类别可能会给我一个提示,但没有使用 HiddenCategory(是否怀疑此输出缺少某些类型,例如 "Task"?)。
您是否从以前版本的 TFS 升级?如果是,请确保您已完成 Configure features after an upgrade
根据错误提示,分类中没有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”
如果这不起作用,您可以尝试通过以下步骤手动添加类别:参考 Update a team project manually to support test management 了解详细信息。 (更新您的类别定义 区域。)
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"