문제

T4의 기본 원칙을 이해한다고 생각하지만 특정 상황에 적용하는 방법을 알아내는 데 어려움을 겪고 있습니다.

어떤 종류의 객체 목록을 표시하는 응용 프로그램이 있습니다. 사용자 가이 객체 중 하나 이상을 선택하여 템플릿에 제출할 수 있도록 허용합니다. 예를 들어 템플릿은 객체 또는 PowerShell 스크립트를 설명하는 HTML 파일을 생성하여 어떤 식 으로든 조작 할 수 있습니다.

내가 알아낼 수없는 것은 선택한 객체를 사용자 정의 호스트로 전달하는 방법입니다.

스토리지에서 이러한 객체를 검색하기 위해 내 API를 호출하는 파일을 포함하여 광범위한 TT를 포함시킬 수 있지만, 이미 객체의 인스턴스가있는 경우 어리석은 것처럼 보이며 텍스트 출력을 생성하기 위해 검사하고 싶습니다.

이것이 말이되기를 바랍니다 ...

호스트에 속성을 추가 한 다음 호스트 특성 설정을 사용하려고 시도했지만이 속성을 통해 객체를 사용할 수 있다고 생각했지만 직렬화 및 그러한 것들에 대한 오류 만 있습니다.

이것을하는 방법에 대한 정말 좋은 예는 환상적 일 것입니다 :)

감사

도움이 되었습니까?

해결책

아마도 이것 기사 귀하의 질문에 답변 할 것입니다. "독립형 템플릿"이 최상의 디자인 옵션 일 수 있습니다. 다른 옵션은 환경 변수 및 외부 파일입니다. 그러나 사용자 정의 호스트를 사용하지 않기를 바랍니다 (다른 T4 호스트와 호환되지 않는 T4의 고유 한 맛을 원하지 않는 한).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top