我的问题是关于TFS工作项的-TFS API是否支持编辑工作项类型字段定义?我需要使用C#TFS API进行此链接中描述的内容。
澄清#1:在“错误”工作项类型中,我创建了一个名为“客户”的定义,并通过向导添加了其值项。C#TFS API是否支持编辑或删除该字段中的项目?
澄清#2:我可以使用以下方法检索该值:
AllowedValuesCollection Collec = WorkItemStore.FieldDefinitions["Customer"].AllowedValues;
但是允许的值是只读的,没有任何公共设置器。
是的,您可以通过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。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句