First I wanted to thank everyone on here for all the packaging skills I have learned from you all. with out this site I would've have never learned how to properly create custom MSI's.

Ok here is my problem. we have a custom in house app that I packaged into an MSI using Wise Studio. Old MSI runs great. Problem is that now we have a new version to deploy that requires the uninstallation of the old version before the new one is install. To accomplish this I add the upgrade GUID for the old version to the upgrade table in the new MSI. when I run the new MSI it runs the Install first of the new files and then runs the uninstall of the old version. this results in all files that are the same between the versions to be deleted. Is there a way to ensure the the uninstall of the old version happens first?


0 Comments   [ + ] Show 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.


Sequence the RemoveExistingProducts action between the InstallValidate and InstallInitialize action.
Answered 03/23/2009 by: AngelD
Red Belt

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