내 응용 프로그램을 설치하는 부트 스트 래퍼 설치 프로그램과 내 응용 프로그램을 실행하는 데 필요한 하나의 타사 응용 프로그램을 만들려고합니다.Wix 번들 소스 경로 및 프로젝트 구조
타사 응용 프로그램은 많은 보완 파일이있는 .exe 패키지입니다.
내 질문은, 어떻게 내 번들에 타사 응용 프로그램을 포함시킬 수 있습니까? 모든 부수적 인 파일 (100 개 이상의 파일)을 페이로드로 추가해야합니까?
아래의 코드는 지금까지 내 번들을 어떻게 설정했는지, 컴파일하고 있지만 설치하고 있지 않은지, 로그에는 부트 스트 래퍼 .exe가 내 .msi (내 앱) 또는 .exe (세 번째 파티 앱)
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
<Bundle Name="My_app"
Version="1.0.0.0"
Manufacturer="untitled"
UpgradeCode="4d2de235-2286-4b06-8cfa-3f6ff3174244">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" />
<Chain>
<MsiPackage
Id="MyApp_msi"
SourceFile ="MyApp\MyApp.msi"
Vital ="yes"/>
<PackageGroupRef Id="thirdParty_package" />
</Chain>
</Bundle>
<Fragment>
<PackageGroup Id="thirdParty_package">
<ExePackage
SourceFile="thirdParty\Setup.exe"
InstallCommand="/q /ACTION=Install"
RepairCommand="/q ACTION=Repair /hideconsole"
UninstallCommand="/q ACTION=Uninstall /hideconsole"/>
</PackageGroup>
</Fragment>
</Wix>
당신이 참조하는 디렉토리 (MyApp와 thirdParty)는 설치 프로그램 프로젝트와 동일한 디렉토리에 있습니까? 당신의 작업 디렉토리가 당신이 생각하는 곳과 다른 것처럼 보입니다. (또는 그 파일들이 실제로 존재하지 않습니다.) –
Mr WiX-Rob - 여기에 답변 : http : //windows-installer-xml-wix-toolset.687559.n2. nabble.com/Burn-ExePackage-that-depends-on-many-files-td7205293.html –