We have an app consisting of a base msi with multiple instance (site) transforms. The transforms all have the same version and product, upgrade, and package codes as the msi. I am trying to create an upgrade to one of the transforms to replace only one file and no matter what I try, the installer only sees the original transform and runs in maintenance mode, making no changes. I tried changing the previously-mentioned codes, both independently and together, as well as the version; no joy. Have I defined the new transform incorrectly or is the issue with the original transform? Thx...
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
How are you performing the upgrade?
Answered 03/17/2010 by: AngelD
Red Belt

Please log in to comment
0
Normally, I would have added the previous msi's upgrade code to the upgrade table, but the msi hasn't changed. This should qualify as a "small update" as defined in http://files.rsdn.ru/6876/WinUpgrade.pdf - I tried changing the package code with no success. Can this even be done in a transform? Also tried changing the product code and upgrade code. At this point, I have myself thoroughly confused. If you know of a good reference on the topic, I would love to refresh my memory. Bottom line is: I need to replace a file which was installed by a previous transform. It CAN'T be that difficult!
Answered 03/17/2010 by: nemille
Yellow Belt

Please log in to comment
0
ORIGINAL: nemille

I would love to refresh my memory. Bottom line is: I need to replace a file which was installed by a previous transform. It CAN'T be that difficult!



you have 2 options to do this

use a companion file
or
set the REINSTALLMODE property ie REINSTALLMODE=amus
Answered 03/17/2010 by: cygan
Fifth Degree Brown Belt

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