포함 된 스크립트의 디렉토리 경로 얻는 방법 :은 NAnt -이 같은 많은 다른은 NAnt 스크립트에 포함 나는 일반은 NAnt 스크립트 (일반적인 목표와 정수를 포함한)가
<include buildfile="<path>\common.build" verbose="true" />
호출 스크립트가를 여러 폴더에.
포함 된 스크립트에서 포함 된 스크립트가있는 동일한 디렉토리에서 파일을 읽어야합니다. "현재 디렉터리"는 호출 스크립트의 디렉터리로 설정됩니다 (포함되지 않음). 포함 된 스크립트의 디렉토리 경로는 어떻게 얻을 수 있습니까? 나는 (포함 된 스크립트 내부) 다음과 같은 구문을 사용하는 경우
는 :
${ path::get-directory-name(project::get-buildfile-path()) }
는 차라리 포함 된 스크립트의보다 호출하는 스크립트의 폴더 경로를 얻을.
포함 된 스크립트의 경로를 가져올 수있는 방법이 있습니까?
감사합니다. Ivan.
작성한 내용은 http://stackoverflow.com/questions/5506203/nant-cant-get-current-directory-from-include- NAnt 버전을 사용하고 있습니까? – skolima
아니에요. 거기있는 사람은 저와 똑같은 문제가 있습니다. 문제는 다음과 같습니다. 포함 된 파일에서 포함 된 파일의 디렉토리를 가져올 수 없습니다. NAnt 0.91을 사용합니다. – Ivan