If you're doing major upgrade, Installed is not sufficient. Check out this post: http://code.dblock.org/ShowPost.aspx?id=101. It tells you how to define
FirstInstall: when product is installed for the first time Upgrading: when we run upgrade for the installed product RemovingForUpgrade: when upgrade removes previous installation Uninstalling: when product is being completely unistalled Maintenance: configuration maintenance Hope this helps, dB. dB. @ dblock.org Moscow|Geneva|Seattle|New York -----Original Message----- From: glenneroo [mailto:gl...@glenneroo.org] Sent: Tuesday, May 11, 2010 8:59 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] CA only on initial install I promise I Googled this a TON and none of the solutions people posted have worked for me. My problem is, the CA is running during upgrades when it should only run on the very first installation: <InstallExecuteSequence> <Custom Action="WriteConfigFiles" After="InstallFinalize"> NOT Installed </Custom> ... </InstallExecuteSequence> Setup ALWAYS says: NOT Installed :( Could it have anything to do with this? I'm getting an ICE61 warning here as well: <Upgrade Id="$(var.UpgradeCode)"> <UpgradeVersion Minimum="1.0.0" Maximum="$(var.ProductVersion)" IncludeMinimum="yes" IncludeMaximum="yes" Property="OLDER_VERSION_BEING_UPGRADED" /> </Upgrade> Incrementing the define 'ProductVersion' between builds doesn't seem to help either. ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users