It sounds like you need Burn, but it is not there yet. I had a similar
problem to yours and used the MS Build GenerateBootstrapper task to create a
.exe bootstrapper for each MSI output. So I had
MyInstaller.[Lang].[Architecture].exe as well as
MyInstaller.[Lang].[Architecture].msi. The bootstrapper linked directly to
MyDomain.com/MyInstaller.[Lang].[Architecture].msi.

Then put the choice of platform on the download page.

Not ideal, especially if you are targeting non web installs.

-----Original Message-----
From: Jakub Gwóźdź [mailto:gwozd...@rpg.pl] 
Sent: 01 February 2010 10:43
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Multi-language, multi-platform bootstrap

My product has some 32-bit files installed on both platforms and some
64-bit files only for x64 platform. And installation is shipped in two
languages: en_US and pl_PL (files are the same, but one registry entry
differs).
So basically I have four packages:

MyProduct.En.32.msi
MyProduct.En.64.msi
MyProduct.Pl.32.msi
MyProduct.Pl.64.msi

Now, since the installed files are basically the same, I'd like to
extract the .cab part from the .msis and make one bootstrapping
Setup.exe (using cabinet.dll + resource).

This setup.exe would check target platform, ask for language, extract
adequate .msi + common .cab (and maybe vcredist.exe first, since VC
merge modules suck), and run the msiexec.

Now: what is the best practice for such an approach?
And how should my <Package> and <Media> look like?

Best regards
Jakub Gwóźdź

----------------------------------------------------------------------------
--
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the
business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to