我的问题是关于TFS工作项 - TFS API是否支持编辑工作项类型字段定义?我需要制作this link中描述的内容,但使用C#TFS API。
澄清#1:在" Bug"工作项类型我创建了一个名为" Customer"的定义。并通过向导添加其值项。 C#TFS API是否支持编辑或删除该字段中的项目?
澄清#2:我可以使用以下方法检索这些值:
AllowedValuesCollection Collec = WorkItemStore.FieldDefinitions["Customer"].AllowedValues;
但允许的值是Readonly,没有任何公共设置者。
答案 0 :(得分:0)
是的,您可以通过API中提供的Export方法导出定义(此方法返回定义的XML文档),然后编辑XML文档中的内容。完成修改后,通过Import方法导入XML文档。
但是,通过API修改WIT定义不是一种有效的方法。最好使用Power Tool Process Editor或witadmin命令导入/导出/编辑WIT。