2012-07-11 2 views
0

Inno Setup을 처음 사용했습니다. 내 .iss 파일이 어디 그 때문에Inno Setup 디렉토리 컴파일

<target name="generate-installer-exe" depends="generate-exe"> 
    <exec executable="C:/Program Files (x86)/Inno Setup 5/ISCC.exe"> 
    <arg value="${etc.dir}/innoSetup_config.iss"/> 
    <arg value="/dMySourcePath=${deployment.dir}"/> 
    </exec> 
</target> 

는 그것은 ${etc.dir}의 출력 setup.exe를 만들지 만 나는 그것이 ${deployment.dir}로 컴파일 할 : 나는 ANT 스크립트에서 이노 설정을 포함하고 있습니다. 어쨌든 인수를 전달하여 컴파일 디렉토리를 동적으로 변경하거나 ANT를 통해 파일을 이동해야합니까?

답변

3

문서에 따르면/O 매개 변수는 필요한 것을 수행 할 수 있습니다.

"/ O"출력 경로를 지정 ( 스크립트 임의 OutputDir 설정 무시)하기 "/ F"는 출력 파일 이름 (스크립트 임의 OutputBaseFilename 설정 무시)

를 지정

출력 디렉토리에/O를 그냥 전달하려면 다음과 같이해야합니다.

<target name="generate-installer-exe" depends="generate-exe"> 
    <exec executable="C:/Program Files (x86)/Inno Setup 5/ISCC.exe"> 
    <arg value="${etc.dir}/innoSetup_config.iss"/> 
    <arg value="/dMySourcePath=${deployment.dir}"/> 
    <arg value="/O${deployment.dir}"/> 
    </exec> 
</target> 
+0

우수. 고맙습니다. – Risu

관련 문제