Hi!

Does anyone know if it's possible to have one package remove (upgrade) more than one previous package?

In my case I have one application "Package A". Some users also have a "Package B" with some TrueType Fonts.
Now have I done a "Package C", an upgrade of "Package A". The installation of Package C searches for the Upgrade Code and removes the Package A.
Is it possible to have it to, in case of exist, remove Package B as well in the upgrade process?

Any other suggestions of how to solve it?

Thanks!

/Jonas
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
I've never had this issue before, but I'm sure Windows Installer could handle it if all the versioning is right between the different packages.
Answered 02/23/2006 by: brenthunter2005
Fifth Degree Brown Belt

Please log in to comment
0
If you just add the upgrade code, and spesify the correct version, of package b into the upgrade table of package c, it should remove both package a and package b when you install package c.
Answered 02/23/2006 by: sikkert
Orange Senior Belt

Please log in to comment
0
I tried add the Upgrade Code for both Application B and Application A, in the Upgrade List of Application C. It´s only uninstalling one of the applications.

I have tried to only install one of the Application A and B, and Applications C finds both individually, but not if both are on the same machine at the same time...

/Jonas
Answered 02/24/2006 by: jonasm
Blue Belt

Please log in to comment
0
Thank you for your reply Wildhair.

I didn't really expect it to remove more than one applications either, thats why I posted the first message to see if anyone had any solutions for it already.

I have already tried to add the remove as a custom action, but does only get (as you says) an error message saying that there only can be one setup running. If i changed it to run earlier in the setup i got a Internal Error instead.

In this case we have removed the previous versions using the SMS server, but that means, to eliminate the problems, we have to wait until all is uninstalled before the new package can be installed.

/Jonas
Answered 02/24/2006 by: jonasm
Blue Belt

Please log in to comment
Answer this question or Comment on this question for clarity