我需要在WorkItem中更改字段AssignedTo
和ReadyForQA
,但它在类WorkItem
的实例中不存在。
我需要从字段CreatedBy
中获取值并将其设置为字段AssignedTo
,此外我还需要将字段ReadyForQA
设置为"是"。它存在于TFS GUI中:
但是,从查询返回的对象中不存在:
就我而言,TFS GUI和字段是动态的,可以通过TFS SQL数据库创建和修改,但是可能存在一些修改这些字段的方法吗?
答案 0 :(得分:3)
检查Work Item对象上的.Fields["System.FieldName"].Value
属性。由于每个工作项的值都是可配置的,因此没有直接的属性访问器。
您可以使用CoreField
enum查找系统默认字段,通过传递名称来访问您需要访问的自定义字段。首选传递枚举,然后是参考名称。不要传递显示名称。虽然传入显示名称会起作用,但它是一个脆弱的解决方案。