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

时间:2015-11-02 11:08:30

标签: c# tfs

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

是的,您可以通过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。