TFS API C#:通过C更改工作项#

TFS API C#:通过C更改工作项#,c#,tfs,tfs-sdk,C#,Tfs,Tfs Sdk,我需要更改工作项中分配给和ReadyForQA的字段,但它在类工作项的实例中不存在。 我需要从由创建的字段中获取值,并将其设置为分配给的字段,此外,我需要将字段ReadyForQA设置为“是”。它存在于TFS GUI中: 但是,从查询返回的对象中不存在: 就我而言,TFS GUI和字段是动态的,可以通过TFS SQL数据库创建和修改,但可能存在修改这些字段的方法?检查工作项对象上的.fields[“System.FieldName”].Value属性。由于每个工作项的值都是可配置的,因此没有直接

我需要更改工作项中分配给和ReadyForQA的字段
,但它在类
工作项
的实例中不存在。 我需要从由
创建的字段
中获取值,并将其设置为分配给
的字段
,此外,我需要将字段
ReadyForQA
设置为“是”。它存在于TFS GUI中: 但是,从查询返回的对象中不存在: 就我而言,TFS GUI和字段是动态的,可以通过TFS SQL数据库创建和修改,但可能存在修改这些字段的方法?

检查工作项对象上的
.fields[“System.FieldName”].Value
属性。由于每个工作项的值都是可配置的,因此没有直接的属性访问器


您可以使用查找系统默认字段,这是您需要通过传递名称来访问的自定义字段。首选先传递枚举,然后传递引用名称。不要传入显示名称。虽然传入显示名称会起作用,但这是一个脆弱的解决方案。

是的,我自己刚刚找到了类似的解决方案。谢谢虽然这个解决方案可能会在字段不存在的情况下引发异常。但是你的更好)谢谢。当然,我错过了。