Awesome, removed those package condition checks and it works like a charm :)
Thanks Rob!!

Steve

-----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

Reply via email to