Hello WiX Community,

I would appreciate a confirmation about the following statement I'm 90%
sure myself.
According to the Transforms definition
(http://msdn.microsoft.com/en-us/library/aa367447(VS.85).aspx)
"
The installer registers a list of transforms required by the product
during the installation. The installer must apply these transforms to
the product's installation package when configuring or installing the
product.
"

This literally means "if I apply certain transforms on install, I have
to apply the same list of transforms on repair and uninstall (or, better
say, it is applied automatically by the windows installer)". 

Is this correct?

The background of the question. 
I have a multi-language multi-instance installer. When it installs an
instance, the bootstrapper detects the system locale and applies
appropriate transform (e.g. Russian). Then the user changes the system
locale (to English) and installs the second instance - it is being
installed in English. Now the user wants to remove the first instance.
The bootstrapper detects the new system locale (English), but the MSI
uninstalls in Russian, since the :ru-RU.mst transform is still applied
to it on uninstall. 
So, this is how the system works, it is quite logical and I just need to
shape a known issue for our customers :)

Thank you,

-- Yan


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to