I will take a look today :) -----Original Message----- From: Rob Mensching [mailto:r...@robmensching.com] Sent: January-03-13 11:20 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Installing 32-bit and 64-bit components in same bundle
Burn automatically figures everything out for MSI packages (because MSI packages are self-descriptive). You only really have to micro-manage ExePackages. Did you take a look at the WiX Bundle? You'll see very few InstallConditions. On Thu, Jan 3, 2013 at 3:30 PM, Steven Ogilvie <steven.ogil...@titus.com>wrote: > Your saying no need to do a search if the product is installed or not.. > Burn will auto detect that? How? > > There isn't much documentation regarding burn :( > > Steve > > -----Original Message----- > From: Rob Mensching [mailto:r...@robmensching.com] > Sent: January-03-13 5:13 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Installing 32-bit and 64-bit components in > same bundle > > If you're using MSI packages, you shouldn't need to detect that the > MSIs are already installed (Burn will do that for you). You could have > one condition and just use "VersionNT64". > > Also, detecting MSIs installed using the ProductCode in the ARP > registry key seems really wrong. util:ProductSearch would be more > appropriate (although should still be unnecessary in this scenario). > > > On Thu, Jan 3, 2013 at 10:38 AM, Steven Ogilvie > <steven.ogil...@titus.com > >wrote: > > > 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:eschu...@outercurve.org] > > Sent: January-03-13 1:26 PM > > To: wix-users@lists.sourceforge.net > > 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 eschu...@outercurve.org > > 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 > > WiX-users@lists.sourceforge.net > > 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 > > WiX-users@lists.sourceforge.net > > 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 > WiX-users@lists.sourceforge.net > 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 > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users