I was wondering if anyone with more WiX experience than me would have any bright ideas about a problem I currently have...
I have a bootstrap package that installs .NET Framework 4.0 (if required), then SQL Server 2012 Express Edition (32 or 64 bit as applicable) and finally my app's MSI. All works fine on my development and testing environment but on my client's laptop yesterday we received an error stating "0x800703E9 Recursion Too Deep" during the SQL Server installation. Their OS is Windows 7 Home Premium SP1 x64. The bootstrap package is as follows: ------------------------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> <?define PrereqPath = "C:\Clients\013 TSS Technology\Prerequisites\"?> <?define SqlInstallCommand = "/QS /ACTION=Install /INSTANCENAME=SQLExpress /FEATURES=SQLEngine,SSMS /IACCEPTSQLSERVERLICENSETERMS /ADDCURRENTUSERASSQLADMIN /BROWSERSVCSTARTUPTYPE=Automatic /SQLSVCSTARTUPTYPE=Automatic /SECURITYMODE=SQL /SAPWD=######## /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS /ERRORREPORTING=0 /SQMREPORTING=0 /ENABLERANU=0 /TCPENABLED=1" ?> <?define SqlUninstallCommand = "/QS /ACTION=Uninstall /INSTANCENAME=SQLExpress /FEATURES=SQLEngine,SSMS" ?> <?define SqlRepairCommand = "/QS /ACTION=Repair /INSTANCENAME=SQLExpress /FEATURES=SQLEngine,SSMS" ?> <Bundle Name="TStat Database" Version="2.0.0.0" Manufacturer="TSS Technology" UpgradeCode="{3933FDDE-8140-4E71-8BC0-A42FA0F105D2}" Condition="VersionNT >= v6.0"> <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense"> <bal:WixStandardBootstrapperApplication LicenseUrl="" LogoFile="..\..\Setup\TSS.png" SuppressOptionsUI="yes" /> </BootstrapperApplicationRef> <Chain> <PackageGroupRef Id="Netfx4Full" /> <PackageGroupRef Id="SqlPackage" /> <MsiPackage SourceFile="$(var.TStatDatabaseMSI.TargetPath)" /> </Chain> </Bundle> <Fragment> <PackageGroup Id="SqlPackage"> <ExePackage Id="Sql32Exe" Cache="no" Compressed="no" PerMachine="yes" Permanent="yes" Vital="yes" SourceFile="$(var.PrereqPath)SQLEXPRWT_x86_ENU.exe" InstallCondition="NOT VersionNT64" InstallCommand="$(var.SqlInstallCommand)" UninstallCommand="$(var.SqlUninstallCommand)" RepairCommand="$(var.SqlRepairCommand)" /> <ExePackage Id="Sql64Exe" Cache="no" Compressed="no" PerMachine="yes" Permanent="yes" Vital="yes" SourceFile="$(var.PrereqPath)SQLEXPRWT_x64_ENU.exe" InstallCondition="VersionNT64" InstallCommand="$(var.SqlInstallCommand)" UninstallCommand="$(var.SqlUninstallCommand)" RepairCommand="$(var.SqlRepairCommand)" /> </PackageGroup> </Fragment> </Wix> ------------------------------------------------------------------------------------------ Thanks in advance Barrie ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users