Or if you want it only on uninstall, the condition REMOVE="ALL"  should work 
also

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Wilson, Phil
Sent: Wednesday, July 11, 2007 12:12 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Executing a custom action on uninstall but not on 
majorupgrade

The property UPGRADINGPRODUCTCODE is set if a product uninstall is occurring 
because of an incoming major upgrade, so AND NOT UPGRADINGPRODUCTCODE looks 
like part of the condition you want on your uninstall custom action.

Phil Wilson

________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carter Sanders
Sent: Wednesday, July 11, 2007 12:06 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Executing a custom action on uninstall but not on 
majorupgrade
I have an application that may put arbitrary directories and files in a 
directory called plugins. I've written a custom dll that removes the contents 
of this directory on uninstall, but I'd like to leave the directory untouched 
for major upgrades. Can someone please tell me what is the correct condition 
clause to do that? I currently have

            <Custom Action="RemovePluginsDir" 
Before="InstallFinalize"><![CDATA[$GenericRegistrySettings=2]]></Custom>


GenericRegistrySettings is a component that is always installed.

I am using WiX 2.0

Thanks - Carter
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to