현명한 설치 스튜디오를위한 MSBUILD 또는 NANT 또는 레이크 작업

StackOverflow https://stackoverflow.com/questions/437762

  •  22-07-2019
  •  | 
  •  

문제

현명한 설치 스튜디오를 제어하기위한 MSBuild 또는 Nant 작업을 아는 사람이 있습니까?

아마도 Wix를 사용해야하지만 현재 프로젝트는 이미 현명하고 자동화 해야하는 것은 제품 코드, 업그레이드 섹션 및 몇 비트의 텍스트를 업데이트하는 것입니다.

도움이 되었습니까?

해결책

CruiseControl.net을 사용하고 있습니다. 원하는 경우 NANT 전용 솔루션에 사용할 수 있습니다. 현명한 설치에 포함되어 있으며 명령 줄 액세스를위한 wfwi.exe를 호출합니다.WFWI.exe에 대한 지침이 포함 된 현명한 설치 프로그램 매뉴얼은 다음과 같습니다.). 다음은 CCNET.config의 스 니펫입니다.

<!-- build installers -->

<exec>
<executable>C:\Path\To\WiseWrapper.bat</executable>
<buildArgs>"C:\Path\To\wfwi.exe" "C:\Path\To\Output.wsi" /c /p /s</buildArgs>
</exec>

<!-- build installer exes -->

<exec>
<executable>C:\Path\To\Wise32.exe</executable>
<buildArgs>/c /s C:\Path\To\Your.wse</buildArgs>
</exec>

또한 WiseWrapper.bat을 사용하면 CC.NET 빌드 레이블을 사용하여 설치 프로그램 제품 버전을 업데이트 할 수 있습니다. WiseWrapper.bat의 전체 내용은 다음과 같습니다.

%1 %2 %3 %4 ProductVersion=%CCNetLabel% %5
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top