localizationwixwindows-installerwix3.5

How to combine MSI files created with WiX in differnet languages to one file where yo can select the language?


I have a Windows Installer XML (WiX 3.5) project and five localization files for my installer. Therefore WiX creates five .msi files, for every language one. How can i put all in one .msi and let the user select the language when executing the installer?

I heard something about a bootstrapper, but then i would have a Setup.exe and i need a msi file. Is it not possible to adabt the localization strings after compiling with WiX?


Solution

  • This can be done using transforms. Please take a look at this article.