The link provided by eyoung100 was helpful to me in packaging some printer
drivers, using a single MSI project with different build configurations to
produce x86 and x64 packages.  The bundle then includes both packages and
installs the one which is appropriate for the architecture of the target
system.  The two variations of this approach that I took was:

1) In the MSBuild project configurations section as displayed in that link,
add the following MSBuild property, which causes the -arch flag to get set
by the build process.
<InstallerPlatform>x64</InstallerPlatform>
or 
<InstallerPlatform>x86</InstallerPlatform>

2) Since the printer driver that I install must have all of the files (both
x86 and x64) 'pre-staged on the target system for the driver signing
signature to validate,  when building x86 the above InstallerPlatform
property causes all components to be marked for x86, and when x64, all
components are marked for x64.  This means that the advice in the link to
set the component attribute can be ignored, as it will be done based on the
InstallerPlatform (-arch) flag.

Also if the VS solution is used to do the build, and if projects use the
'Any CPU' setting, when building this project it is necessary to actually
select x86 or x64 (or modify the project file so that one of those outcomes
is selected).  I have multiple projects which take this approach.



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Confused-when-installing-a-32-64-bit-MSI-using-1-product-wxs-file-tp7591962p7591966.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to