PDA

View Full Version : Uninstallers Merging


DanCooperstock
10-17-2007, 04:04 PM
Hi. I have already had one topic about this, for SF6, at http://www.indigorose.com/forums/showthread.php?t=4615.

I was told in that thread that successive installs of the same product don't merge their uninstallers.

But that does not seem to be true for SF7. What I'm observing is that if I install version A of my product, then install version B, both of which have the same installer name, then do the uninstall, files that existed only in Version A and aren't installed by Version B also get uninstalled. Although in some ways this seems desirable, it can actually cause problems for me (or my users).

Can someone please comment on how this works in SF7? Thanks.

Adam
10-17-2007, 04:50 PM
The uninstalls do get merged in Setup Factory 7.0. There is no way to turn this off.

Adam Kapilik

DanCooperstock
10-17-2007, 05:12 PM
Is this documented in the help anywhere? I looked for it but couldn't find it.

Either something in the help or in an FAQ would be really helpful for users to understand this fully.

Thank you.

jassing
10-20-2007, 01:35 PM
Hi. I have already had one topic about this, for SF6, at http://www.indigorose.com/forums/showthread.php?t=4615.

I was told in that thread that successive installs of the same product don't merge their uninstallers.

But that does not seem to be true for SF7. What I'm observing is that if I install version A of my product, then install version B, both of which have the same installer name, then do the uninstall, files that existed only in Version A and aren't installed by Version B also get uninstalled. Although in some ways this seems desirable, it can actually cause problems for me (or my users).

Can someone please comment on how this works in SF7? Thanks.

I had a similar issue for a client overseas that wanted a few files left behind when a new version was installed.

I got around it by modifying the uninstall.xml file using lua code. worked, but not ideal.

personally, I like the "feature" and think it should remain, there's too many variables if it's allowed to be turned on/off in successive installs that could just trash an uninstall (let alone, make it nearly impossible to debug).