저는 모노에서 T4 지원을 망설이고 매우 성가신 것을 눈치 챘습니다. T4 템플릿을 실행할 때 현재 디렉토리가 홈 디렉토리입니다. 현재 프로젝트의 디렉토리에서 몇 개의 파일을 읽을 수 있어야하지만 어떻게 해야할지를 놓치고 있습니다. 나는이 문제를 극복하려면 어떻게해야이 T4에서 프로젝트 디렉터리를 가져 오는 방법은 무엇입니까?
/home/earlz/MyProject
같은 것을 양보 할 위치
<#@ template language="C#v3.5" #>
<#@ output extension="txt" #>
<#=System.IO.Directory.GetCurrentDirectory() #>
는
/home/earlz
를 얻을?
또한, 나는 hostspecific 및 Host.ResolvePath을 시도했지만 나는 NotImplementedException 확인
그리고 템플릿 hostspecific의 속성을 true로 설정하십시오. – giacomelli