即使在WI类别文件中添加隐藏类别后,也无法在团队资源管理器中隐藏工作项类型

时间:2014-03-28 06:47:21

标签: tfs tfs-workitem

我有一个团队项目,从VS2008迁移到VS / TFS 2012.在这个团队项目中,我需要隐藏两个工作项类型 - '共享步骤'和'用户故事'在团队资源管理器中 - [工作项|新工作项]菜单。我已在WIT类别文件中的隐藏类别项下添加/定义了此项,并使用witadmin命令将类别导入到团队项目中。因此,共享步骤' WIT隐藏了但不是“用户故事”。在新工作项菜单下仍然可见的WIT。如何制作用户故事' WIT隐藏在这种情况下?

在下面给出了显示我在WIT类别文件中定义的xml部分。

<?xml...

  <CATEGORY name="Requirement Category" refname="Microsoft.RequirementCategory">
    <DEFAULTWORKITEMTYPE name="User Story" />
  </CATEGORY>
......... 
  <CATEGORY name="Shared Step Category" refname="Microsoft.SharedStepCategory">
    <DEFAULTWORKITEMTYPE name="Shared Steps" />
  </CATEGORY>

.........

  <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
    <DEFAULTWORKITEMTYPE name="Shared Steps" />    
    <WORKITEMTYPE name="User Story" />
  </CATEGORY>

........>

WIT类别中的任何额外配置或任何其他方式?

提前致谢!

/麦

1 个答案:

答案 0 :(得分:0)

我认为这是Visual Studio中的一个错误。我尝试在我的本地TFS实例中执行相同的操作,结果如下:

  • Web Access没有这个问题,“用户故事”#39;按预期从列表中消失
  • VS 2012/2013然而,仍然显示了用户故事&#39;菜单中的项目,但是当我点击它时,它失败,并且“索引超出了数组的范围。”#39;例外