The safest way requires that you prepare both admin images and call torch twice, once for the English old against the English new and the other time for the Spanish old and Spanish new. You then need to supply both wixmst files to pyro by supplying the -t argument twice. This means you will be using two different baselines (one for each wixmst file), both of which need to be represented under the Media element and on the command-line (one with each instance of the -t argument).
The biggest disadvantage with above is that the patch is roughly twice as big as with just one baseline, since you have basically the same transforms in there twice. There is an alternative way of using just one baseline: pass "-val gstu" as an argument to torch to change the validation flags (and don't use the "-t" argument). However, any changes to the text in the admin image you use will be applied to both languages without regard to the language itself (meaning you will bleed those text changes across the translations, losing your localization). -----Original Message----- From: Shawn Dwyer [mailto:shawn.o.dw...@gmail.com] Sent: Monday, November 09, 2009 2:32 PM To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] One MSP for multiple MSI Hello, I've seen multiple similar posts but none seemed quite what I was looking for, sorry if this has already been answered. We have released one MSI for each language we support - each with it's own ProductCode and CodePage. Using Wix only patching, I thought it should be possible to specify the patch in such a way that it would apply to multiple products <!-- English --> <PatchFamily ProductCode="68B543C9-2412-45AB-9327-D49189A8A13B" Id='XPIM30059' Version='3.0.60.0' Supersede='no' /> <!-- Spanish --> <PatchFamily ProductCode="7E481F23-6792-4F89-A7CA-2F889FFE4DE7" Id='XPIM30059' Version='3.0.60.0' Supersede='no' /> However, when using Orca to apply the MSP to the Spanish MSI I get "This patch can not be applied to packages with the current Product Code." I'm using the admin image / loose file patching method described here: http://blogs.msdn.com/pmarcu/archive/2008/05/30/Patching-something-you-didnt -build-with-WiX-using-WiX-.aspx I'm assuming this has something to do with the fact that the admin image has the English MSI. If I instead point to the Spanish admin image I have the reverse problem. Is there any way this can be done? In future releases I'm planning on having the Product Code be the same for all languages since the only difference between the MSIs will be the text on the screen. I think this would greatly simplify creating patches, will there be any issues with this method? Thanks, Shawn ---------------------------------------------------------------------------- -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users