0
새로운 작업 항목에 대해 올바르게 작동하는 WorkItem (MS Agile 5 템플릿)의 유효한 이유 목록을 검색하려고합니다.TFS API - '이유'의 AllowedFieldValues가 비어있는 이유는 무엇입니까?
그러나 기존 작업 항목을 편집 할 때 AllowedValues는 상태에 관계없이 항상 비어 있습니다.
WorkItem item = GetItem(...)
item.Fields["Reason"].AllowedValues.ToList() // always empty
(
ToList
내 자신의 확장 방법이다).
문제는 Visual Studio UI가 드롭 다운 목록에서 상태를 변경할 때 이유 목록을 올바르게 업데이트한다는 것입니다.
이유 필드에도 IsLimitedToAllowedValues=false
이 있지만 임의의 값을 입력하면 올바른 목록 항목이 아니라는 메시지가 표시됩니다.
그러나 특정 상태 (예 : 해결됨)가 아닙니다. 나는 이것이 'IsLimitedToAllowedValues'와'HasAllowedValuesList'가 모두 false이지만 당신이 그 이유를 "blah"로 설정하면 저장이 실패하기 때문에 버그라고 생각합니다. –