更改字段的标签
可通过导出 XML 文件并修改其内容来自定义工作项类型字段的标签。 修改标签之后,即可导入 XML 文件以开始使用更新的工作项类型。
必需的权限
若要执行此过程,您必须是**“Team Foundation Administrators (Team Foundation 管理员)”组的成员或项目的“Project Administrators (项目管理员)”**组的成员。 有关更多信息,请参见Team Foundation Server 权限。
自定义字段标签
如果要修改单个项目上的工作项类型,请运行 witadmin exportwitd 以导出要修改的工作项类型的 XML 文件。 有关更多信息,请参见从现有项目导出和导入工作项类型。
在 Visual Studio 中,单击**“文件”,单击“打开”,再单击“文件”**。
将显示**“打开文件”**对话框。
在**“查找范围”**之下,移动到您导出该文件的位置。
如果要修改工作项类型以自定义过程模板,则请移动到下载该过程模板的位置。
备注
如果您运行的是 Windows Vista,则可能无权访问某些文件夹。如果您尝试将工作项类型导出到您无权访问的位置,则注册表虚拟化技术将自动重定向导出的文件,并将其保存到虚拟存储区。若要避免此重定向操作,可以将该文件导出到您有权访问的位置。有关注册表虚拟化的更多信息,请参见 Microsoft 网站上的下列网页:Registry Virtualization(注册表虚拟化)和 Windows Vista 中常见的文件和注册表虚拟化问题。
选择要更新的工作项类型 XML 文件,然后单击**“打开”。 出现有关行尾的提示时,单击“否”**。
在 <FORM> 和 <Layout> 节中,找到您要修改的字段的定义。 本示例修改**“标题”**字段:
<Column PercentWidth="70"> <Control Type="FieldControl" FieldName="System.Title" Label="Title" LabelPosition="Left" /> </Column>
更改该字段的标签,从而使处理此特定团队项目的葡萄牙分公司可在使用该工作项窗体时读取**“标题”**字段的名称。 通过将“标题”的葡萄牙语一词添加到带括号的字段标签,对下面示例中突出显示的 XML 进行修改。
<Column PercentWidth="70"> <Control Type="FieldControl" FieldName="System.Title" Label="Title (Título):" LabelPosition="Left" /> </Column>
在工具栏上单击**“保存”**以将更改保存到 XML 文件中。
若要将新工作项类型导入单个项目中,请参见从现有项目导出和导入工作项类型。 若要将工作项类型添加到过程模板中,请参见向过程模板添加工作项的类型定义。
验证导入到单个项目中的更改
在团队资源管理器中单击**“刷新”**,从服务器下载最新的更新。
这些更新包括您刚导入的更改。 请等待几秒钟,直到所有的节点加载完毕。 正在加载中的节点标记为**“正在处理”**。
使用所修改的工作项类型创建新工作项。 为完成此任务,请右击**“工作项”节点,指向“添加工作项”**,然后单击该工作项类型。
此工作项是从您已更改并导入的工作项类型创建的。
注意“标题”字段的新的带括号的葡萄牙语标签。
单击**“关闭”关闭新的“Special Task”。 提示您保存工作项时,请单击“否”**。
再次右击**“工作项”节点,然后选择“添加查询”**创建一个新查询。
单击标签为**“单击此处可添加一条子句”**的区域添加一个新行。
选择空白的**“字段”**单元格。
在该单元格中键入“标题”。
按 Enter。
注意,**“标题”**字段在查询网格和结果列表列中出现时,仍不显示葡萄牙语标签。
备注
对特定团队项目的工作项窗体进行独立更改时,自定义标签很有用,因为它既不影响其他团队项目,也不影响结果列表列标签和查询网格,如最后几个步骤中所示。这些标签在 Team Foundation Server 中共享,派生自字段的名称。
单击**“关闭”关闭新查询。 提示您保存查询时,请单击“否”**。