将TFS中的System.AreaPath和System.IterationPath设置为只读

将TFS中的System.AreaPath和System.IterationPath设置为只读,tfs,Tfs,当我在另一个字段中有某个值时,如何在一个状态(例如“Approved”)内将字段设置为只读“System.AreaPath”???我已经设置了“WHEN”的条件,但是“System.AreaPath”字段始终无法设置为只读。感谢Gabriele除了system.State和system.Reason之外,只读规则不能用于系统字段。在这方面,它说: 系统字段是具有System.Name引用名称的字段,例如 示例系统。标题和系统状态。TFS限制了对 这些领域 System.AreaPath和Syst

当我在另一个字段中有某个值时,如何在一个状态(例如“Approved”)内将字段设置为只读“System.AreaPath”???我已经设置了“WHEN”的条件,但是“System.AreaPath”字段始终无法设置为只读。感谢Gabriele

除了
system.State
system.Reason
之外,
只读
规则不能用于系统字段。在这方面,它说:

系统字段是具有System.Name引用名称的字段,例如 示例系统。标题和系统状态。TFS限制了对 这些领域

System.AreaPath和System.IterationPath都是系统字段

因此,READONLY不能用于这2个字段。如果确实希望它们是只读的,则可以将System.AreaPath控件的readonly属性设置为True

<Control FieldName="System.AreaPath" ReadOnly="True" Type="WorkItemClassificationControl" Label="&amp;Area" LabelPosition="Left"  />

您能否共享代码、字段和状态的XML片段?