2013-08-12 5 views
1

msbuild 대상 파일에서 기존의 nant 작업을 실행하려고합니다. 이것을 할 수있는 방법이 있습니까? Google은 내스에서 msbuild를 호출하는 예제를 많이 제공하지만 그 반대의 경우는 없습니다.msbuild에서 nant 호출

감사합니다.

+2

Nant 통화를 감추고 Exec 태그를 사용하고 있습니까? –

답변

0

단순히 msbuild의 exec 명령을 사용하여 NAnt를 호출 할 수 있습니다. 나는 NAbu를 특별히 호출하기위한 다른 명령이 msbuild에 있다고 생각하지 않습니다.

<echo message="yourreturnparameter" file="yourfile.tmp" /> 

을 그리고 그것을 읽고 msbuild를 보자

<Exec Command="nant -buildfile:your.build yourtarget"/> 

처럼 보일 그리고 당신은 NAnt 뭔가를 반환 할 경우,은 NAnt이를 시도 할 수 msbuild를 가진은 NAnt 대상을 호출

:

<ReadLinesFromFile File="yourfile.tmp" > 
    <Output 
     TaskParameter="Lines" 
     ItemName="yourreturnparameter"/> 
</ReadLinesFromFile> 

출처 : http://msdn.microsoft.com/en-us/library/x8zx72cd.aspx