我试图将tfs新工作项状态值设置为“已批准”并出现错误。以编程方式设置TFS新工作项状态
我正在验证之前其实我救我的工作项目,但该项目不会因为错误的获得。错误是因为我将新的工作项状态直接设置为“已批准”,因为它只允许一个可能的值“草稿”。不幸的是,这是我的要求,因为我正在将工作项目从已处于“已批准”状态的其他来源迁移。
(TF237124:工作项目还没有准备好保存)。 领域:“国家”字段的状态InvalidListValue
tfsWorkItem.Fields["System.State"].Value = "Approved";
var invalidFields = tfsWorkItem.Validate();
if (null == invalidFields || 0 == invalidFields.Count)
{
tfsWorkItem.Save(); //Never comes here because of invalidFields
}
由于提前, 贾米尔
的可能的复制[TFS 2010工作项目还没有准备好保存,但没有验证项目(http://stackoverflow.com/questions/8358182/tfs-2010-work-item-is-not-ready-以保存但没有验证项目) –