繁体   English   中英

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

[英]TFS API C#: Change work item through C#

我需要改变场AssignedToReadyForQA在一个工作项目,它不会在类的实例中存在WorkItem虽然。 我需要从字段CreatedBy获取值并将其设置为字段AssignedTo ,此外我需要将字段ReadyForQA设置为“是”。 它存在于TFS GUI中: 在此输入图像描述 但是从查询返回的对象中不存在: 在此输入图像描述 就我而言,TFS GUI和字段是动态的,可以通过TFS SQL数据库创建和修改,但是可能存在一些修改这些字段的方法?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM