编辑工作项类型的字段定义

本文关键字:字段 定义 类型 编辑工作 | 更新日期: 2023-09-27 18:20:22

我的问题是关于TFS工作项-TFS API是否支持编辑工作项类型字段定义?我需要做这个链接中描述的内容,但要使用C#TFS API。

澄清#1:在"Bug"工作项类型中,我创建了一个名为"Customer"的定义,并通过向导添加了其价值项。C#TFS API是否支持编辑或删除该字段中的项?

澄清#2:我可以使用检索这些值

AllowedValuesCollection Collec = WorkItemStore.FieldDefinitions["Customer"].AllowedValues;

但允许的值是Readonly,没有任何公共设置程序。

编辑工作项类型的字段定义

是,您可以通过API中提供的export方法导出定义(该方法返回定义的XML文档),然后编辑XML文档中的内容。修改完成后,通过import方法导入XML文档。

关于导出方法的说明:https://msdn.microsoft.com/en-gb/library/microsoft.teamfoundation.workitemtracking.client.workitemtype.export.aspx

导入方法说明:https://msdn.microsoft.com/en-gb/library/microsoft.teamfoundation.workitemtracking.client.workitemtypecollection.import.aspx

然而,通过API修改WIT定义并不是一种有效的方法。最好使用Power Tool Process Editor或witadmin命令导入/导出/编辑WIT。