Has anyone any experience of this kind of thing?

I've got an MSI with ProductLanguage property set to 1033, likewise the
Languages field of the Summary Information is set to 1033. I have created a
French transform (just for the dialog strings, for testing purposses) and
called it 1036.mst and imbedded it into my MSI using msidb.exe. They say,
all you need to do is run it and it'll compare the system locale with your
embedded transforms and it'll all work - well, it doesn't.

You can call the embedded transform via command line by adding a colon into
the sting:
msiexec /i "<msi_path>" transforms=:1036.mst
This DOES work.

I decided that perhaps if I added 1036 to the Languages field of the Summary
Information it'd work (now "1033,1036"). This gets me one step closer, as I
get an error: "Error applying transforms. Verify that the specified
transform paths are valid." and the package fails to get to the Welcome
dialog. Running the same command line string with this additional Language
in the Summary Information generates the same error message, albeit with
curiously different formatting.

So, I can run a package with an embedded transform from commandline, but as
soon as I do what I thing is neccessary for the process to automate, it all
fails. Clearly there is another step I need to complete before I get the
desired behaviour.

Any ideas?

Many thanks,
Gareth 
-- 
View this message in context: 
http://www.nabble.com/Embedded-locale-transforms-tf4523004.html#a12903192
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to