굽기 내가 가지고있는 WIX는 부트 스트 래퍼 코드를 굽기 다음시작하면 Installshield 7 EXE는 부트 스트 래퍼
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<Bundle Name="Test" Version="1.0.0.0" Manufacturer="Test" UpgradeCode="cc44096e-23a6-48ab-a1f1-c75648358049">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense">
<bal:WixStandardBootstrapperApplication SuppressOptionsUI="yes" LicenseUrl="" LogoFile="Logo.bmp"/>
</BootstrapperApplicationRef>
<Variable Name="InstallParameter" bal:Overridable="yes" Type="string" Value="" />
<Chain>
<ExePackage Name="VS2012_Redist_x86_exe" SourceFile="..\vcredist_x86_2012.exe" DetectCondition="ExeDetectedVariable" Permanent="yes" InstallCommand='/Q' />
<ExePackage Name="Pack" SourceFile="..\Install.exe" DetectCondition="ExeDetectedVariable" Permanent="no" InstallCommand='[InstallParameter]' />
</Chain>
</Bundle>
</Wix>
그래서, 먼저 비주얼 스튜디오 2012 재배포 다음 INSTALL.EXE를 시작합니다. Install.exe는 InstallShield 7 (MSI 기반이 아닌)을 사용하는 설치 빌드입니다. WIX 코드는 WIX 3.7을 사용하여 잘 컴파일됩니다. 설치 프로그램을 실행하면, VS 재배포 잘 설치하지만, INSTALL.EXE가 시작되고 첫 번째 파일을 복사 할 때 그것은 나를 제공 :
---------------------------
Component transfer error
---------------------------
Component: Component1.
File Group:
File:
Error: Catastrophic failure
어떤 생각 나는 WIX에서이하면 Installshield 기반 설치 프로그램을 실행할 수있는 방법을 굽기 부트 스트 래퍼?
EDIT : 두 번째 ExePackage에서 Name = "Pack"특성으로 문제가 발생했습니다. 이 속성을 제거하기 만하면 설치 프로그램이 작동합니다. 나는 그 속성이 그런 부작용을 가질 수 있다는 것이 매우 이상하다는 것을 알게됩니다.