我一直在为我们的 TWA 进行扩展,发生了一件奇怪的事情。
我们有一个用于处理我们的自定义工作项的函数库,其中包含一个用于更新特定工作项的函数 - UpdateContract
. 在我的工作过程中,我需要TeamTask
使用附加字段扩展其他自定义工作项 ( ) 之一。
最初,该UpdateContract
方法没有问题,但现在它只有在我向它添加显式调用item.Open()
或item.PartialOpen()
向它添加显式调用时才有效,否则它会引发以下异常:
ValidationException:
TF400276: You have tried to set a value for a field of a work item which is not opened or partial opened. You cannot set a value for a field of a work item which is not opened or partial opened.
我正在从 Web 应用程序中检索相同类型的工作项,但我从未从那里更改它们。
如果有人能对此有所了解,我会非常高兴,因为TFS
我完全不知道这是什么原因,所以我对此完全陌生。