This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: upgrade resets all files to be install on demand
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 01, 2008
12:33 AM
upgrade resets all files to be install on demand
I am creating a setup that uses InstallShield 2008. This needs to be able to upgrade the earlier versions of the product (not reinstall) which were installed with InstallShield 11.
However, when I do a minor upgrade it does not upgrade any of the files, but rather sets them to be Install on demand. Since the users of the upgrade will not in our case generally have access to the msi, this is a problem.
A fresh install with the new package does not do this, but rather installs all the files locally, as does the old package. So the upgraded files don't have install on demand already set, nor have they ever had this turned on. Also, both packages have 'Favor local' on at both the Component and the Feature level. I have tried changing the shortcuts advertising to no, but this does not resolve the issue either.
I can not find any documentation on how to stop it doing install on demand on the upgrade, it all seems to be concentrated on setting this feature on the new install, where I have it successfully disabled.
Thanks,
Bruce
However, when I do a minor upgrade it does not upgrade any of the files, but rather sets them to be Install on demand. Since the users of the upgrade will not in our case generally have access to the msi, this is a problem.
A fresh install with the new package does not do this, but rather installs all the files locally, as does the old package. So the upgraded files don't have install on demand already set, nor have they ever had this turned on. Also, both packages have 'Favor local' on at both the Component and the Feature level. I have tried changing the shortcuts advertising to no, but this does not resolve the issue either.
I can not find any documentation on how to stop it doing install on demand on the upgrade, it all seems to be concentrated on setting this feature on the new install, where I have it successfully disabled.
Thanks,
Bruce
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 01, 2008
02:08 PM
Does the InstallShield upgrade validation process (during the build) give you any more information? Do you have the previous-package setting set up in the release settings? Does an MSI log file tell you anything more?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 01, 2008
09:16 PM
Thank you. I didn't think to add a explicit minor upgrade item, since it only appeared to upgrade from one version, but when I did I get a bunch of errors on the rebuild. So I can move forward tracking these down.