概述 我创建了一个程序来覆盖 Team Foundation Server 任务中的状态,例如:将错误的状态从“新建”更改为“完成”,反之亦然。
我目前可以收集到 TFS 存储并能够修改预计交付等字段,但在覆盖状态时,我收到以下异常:
ServerRejectedChangesException 未处理 - TF26212:Team Foundation Server 无法保存您的更改。工作项类型定义可能存在问题,或者冲突的工作项类型定义更改可能需要在您的客户端上刷新。重新启动您的客户端应用程序并重试,或联系您的 Team Foundation Server 管理员。
注意和我尝试过的事情 - 这个修改状态的功能适用于另一台用户的机器,但由于某种原因不适用于我的机器。我已经是“项目集合管理员”组的成员,并且据我所知拥有大部分管理员权限,我还使用了对 WorkItemStoreFlags.BypassRules 的引用。
提前致谢。