있음 TFS 2017 new form layout이 작업 항목으로 도입되었습니다. 현재 프로젝트에서는 작업 항목을 사용자 지정하고 이전 양식에만 적용되지만 새 양식에는 적용되지 않습니다. 두 양식 모두에서 사용자 정의가 균일 할 수 있습니까?TFS 2017에서 이전 양식과 새 양식 모두에 작업 항목 사용자 지정을 적용하는 방법은 무엇입니까?
0
A
답변
1
TFS 2017의 경우 새로운 형식을 사용합니다. 새 양식을 사용자 정의하려면 작업 항목 정의 파일을 내보내고 <WebLayout>
노드를 찾으십시오.이 노드에서 사용자 정의를 수행하십시오. 그런 다음 변경 사항이 새 양식에 표시됩니다. 노드 아래에서 계속 사용자 정의하면 이전 양식이 변경되고 새 양식에는 영향을 미치지 않습니다.
예를 들어, 사용자 정의 필드에 컨트롤을 추가 :
<WebLayout>
<SystemControls>
<Control Type="FieldControl" FieldName="custom.field" Label="FieldTest" />
</SystemControls>
</WebLayout>
를 자세한 내용은 사용자 정의 새로운 형태에 대해 TFS 2017 년,이 문서를 참조하십시오 : 당신은 사용자 정의 필드를 추가하거나 할 수 https://www.visualstudio.com/en-us/docs/work/reference/weblayout-xml-elements#customize-the-web-layout
0
컨트롤을 <SystemControls>
요소로 설정합니다. 요소에 사용자 정의 필드를 추가하면 가져 오기시 유효성 검사 오류가 발생합니다. 사전 정의 된 필드를 제거해도 아무 효과가 없습니다.
좀 더 명확히하기 : 이전 양식과 새 양식을 유사하게 보이게하려면 (또는 최소한 유사한 필드가있는 경우) 두 필드 (<Layout>
및 <WebLayout>
)에 필드를 별도로 추가해야합니다. 자동으로 동기화 할 방법이 없습니다.
사이드 노트 : TFS 전동 공구 2017은 새로운 <WebLayout>
을 아직 지원하지 않습니다. 따라서 XML 파일을 직접 편집해야합니다.
[최소한의 완전하고 검증 가능한 예제를 만드는 방법] (http://stackoverflow.com/help/mcve)을 읽어보십시오. –