/bundles/itninjaweb/img/Breadcrumb_cap_w.png
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   [ - ] Hide 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.
Answer this question or Comment on this question for clarity

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