Yes I am doing the same thing using Burn (creates a bootstrapper exe)
Here is example in the chain element:
<MsiPackage Id="SQLCompactx86"
DisplayName="Microsoft SQL Server Compact 3.5 SP2 (x86)"
DisplayInternalUI="no"
Visible="yes"
SourceFile="..\PreReqs\SSCERuntime_x86-ENU.msi"
Name="RedistTMC\SSCERuntime_x86-ENU.msi"
InstallCondition="Not SQLCompactx86Installed"
Cache="no"
Compressed="no"
Permanent="yes"/>
<MsiPackage Id="SQLCompactx64"
DisplayName="Microsoft SQL Server Compact 3.5 SP2 (x64)"
DisplayInternalUI="no"
Visible="yes"
SourceFile="..\PreReqs\SSCERuntime_x64-ENU.msi"
Name="RedistTMC\SSCERuntime_x64-ENU.msi"
InstallCondition="Not SQLCompactx64Installed AND
VersionNT64"
Cache="no"
Compressed="no"
Permanent="yes"/>
And in the fragment element the check for the above .msi's
<!-- Check for Microsoft SQL Server Compact 3.5 SP2 x86 -->
<util:RegistrySearch
Id="SQLCompactx86Search"
Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3A9FC03D-C685-4831-94CF-4EDFD3749497}"
Value="DisplayVersion"
Root="HKLM"
Result="value"
Variable="SQLCompactx86Installed"/>
<!-- Check for Microsoft SQL Server Compact 3.5 SP2 x64 -->
<util:RegistrySearch
Id="SQLCompactx64Search"
Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}"
Value="DisplayVersion"
Root="HKLM"
Result="value"
Win64="yes"
Variable="SQLCompactx64Installed"/>
</Fragment>
-----Original Message-----
From: Eric Schultz [mailto:[email protected]]
Sent: January-03-13 1:26 PM
To: [email protected]
Subject: [WiX-users] Installing 32-bit and 64-bit components in same bundle
All,
I'm not very familiar with the addition of bundles to Wix and I'm trying to
figure out if they would work for a scenario I have.
I have a project with a 32-bit and 64-bit MSI's. Additionally, each have
dependencies on other 32-bit or 64-bit MSIs. Basically, what I want is a single
install file that people can run in all cases that will install the appropriate
dependencies and version. Can that be done with a Wix bundle? If so, do you
have any tips that I could use to understand how to do that?
Eric
----------
Eric Schultz, Developer Advocate, Outercurve Foundation
http://www.outercurve.org [email protected]
cell: 920-539-0404
skype: ericschultzwi
@EricOutercurve
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC,
Windows 8 Apps, JavaScript and much more. Keep your skills current with
LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts.
ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users