현명한 설치 스튜디오를위한 MSBUILD 또는 NANT 또는 레이크 작업
-
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
제휴하지 않습니다 StackOverflow