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

Reply via email to