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
- :
- Minor Upgrade not installing new component
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
‎Jun 24, 2008
12:26 PM
Minor Upgrade not installing new component
Hi,
Product: IS2008 Premier (Basic MSI)
I have product 1.0.0 and I am creating product 1.0.1. I have added a new component to an existing feature which contains 1 file. I have changed the ProductVersion to 1.0.1 and changed package code as well. Nothing else changed.
When I try to upgrade, the upgrade proceeds but the new file is not installed. According to the documentation I do not need to change my product code and this new file should be installed: http://msdn.microsoft.com/en-us/library/aa367850(VS.85).aspx See below...
An update that meets the following guidelines generally does not require a change of the product code and can be handled as a small update, or if the version is to change, as a minor upgrade:
* ....
* The update can add a new component to a new or an existing feature.
* .....
In my property table I have ReinstallModeText set to 'vamus'. It didn't work with 'omus' either. Also, I have tried adding REINSTALL=ALL to the command line and it does not get installed.
Can anyone help me as to why adding a new component will not get installed during an upgrade? Thanks.
Joe
Product: IS2008 Premier (Basic MSI)
I have product 1.0.0 and I am creating product 1.0.1. I have added a new component to an existing feature which contains 1 file. I have changed the ProductVersion to 1.0.1 and changed package code as well. Nothing else changed.
When I try to upgrade, the upgrade proceeds but the new file is not installed. According to the documentation I do not need to change my product code and this new file should be installed: http://msdn.microsoft.com/en-us/library/aa367850(VS.85).aspx See below...
An update that meets the following guidelines generally does not require a change of the product code and can be handled as a small update, or if the version is to change, as a minor upgrade:
* ....
* The update can add a new component to a new or an existing feature.
* .....
In my property table I have ReinstallModeText set to 'vamus'. It didn't work with 'omus' either. Also, I have tried adding REINSTALL=ALL to the command line and it does not get installed.
Can anyone help me as to why adding a new component will not get installed during an upgrade? Thanks.
Joe
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 24, 2008
02:13 PM
Hi, jantonelli,
I'd recommend getting a verbose log on one of the installations. It should help you figure out why a particular component isn't being installed.
/L*v C:\path\to\log.log
is the argument to msiexec.
Also, I think the default that setup.exe uses on a minor upgrade is 'vomus' - that may or may not make a difference in your particular case, but I thought I'd throw it out there for you.
I'd recommend getting a verbose log on one of the installations. It should help you figure out why a particular component isn't being installed.
/L*v C:\path\to\log.log
is the argument to msiexec.
Also, I think the default that setup.exe uses on a minor upgrade is 'vomus' - that may or may not make a difference in your particular case, but I thought I'd throw it out there for you.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 24, 2008
08:44 PM
If you're not using a Setup.exe file, REINSTALLMODE should probably be set to vomus at the command line. Also, REINSTALL should probably be set to ALL at the command line.
For more info, see Creating Minor Upgrades.
For more info, see Creating Minor Upgrades.