Upgrade Problem
Hi All,
My application( 7.5.0.740 ) needs to upgrade two older versions ( 7.0.0 & 7.5.0 ) . When i am trying to upgrade the application from 7.0.0 to 7.5.0.740 , it installs normally without removing the older version at all. There are two version's shortcuts in the Start Menu & ARP . And for upgrading 7.5.0 , it throws a window with message "Another version is installed . Installation can't proceed . To Remove or configure use ARP ".
I checked the upgrade table , which contains those upgrade entries. I did add the "RemoveExistingProducts" CA, which was not present initially. Please Guide me on how to proceed further.
Thanks in Advance.
My application( 7.5.0.740 ) needs to upgrade two older versions ( 7.0.0 & 7.5.0 ) . When i am trying to upgrade the application from 7.0.0 to 7.5.0.740 , it installs normally without removing the older version at all. There are two version's shortcuts in the Start Menu & ARP . And for upgrading 7.5.0 , it throws a window with message "Another version is installed . Installation can't proceed . To Remove or configure use ARP ".
I checked the upgrade table , which contains those upgrade entries. I did add the "RemoveExistingProducts" CA, which was not present initially. Please Guide me on how to proceed further.
Thanks in Advance.
0 Comments
[ + ] Show comments
Answers (5)
Please log in to answer
Posted by:
timmsie
15 years ago
Windows Installer ignores the 4th version field so it's not going to work.
extract from the msi.chm:
The value of theProductVersion property is the version of the product in string format. This property is REQUIRED.
The format of the string is as follows:
major.minor.build
The first field is the major version and has a maximum value of 255. The second field is the minor version and has a maximum value of 255. The third field is called the build version or the update version and has a maximum value of 65,535.
Note that Windows Installer uses only the first three fields of the product version. If you include a fourth field in your product version, the installer ignores the fourth field.
extract from the msi.chm:
The value of the
The format of the string is as follows:
major.minor.build
The first field is the major version and has a maximum value of 255. The second field is the minor version and has a maximum value of 255. The third field is called the build version or the update version and has a maximum value of 65,535.
Note that Windows Installer uses only the first three fields of the product version. If you include a fourth field in your product version, the installer ignores the fourth field.
Posted by:
prashanth
15 years ago
Hi timmsie ,
Even after changing the version to ( 7.5.740 ) . The upgradation from 7.5.0 to 7.5.740, still throws the same error "Another version is installed . Installation can't proceed . To Remove or configure use ARP ". The log file , at the end has the following error details :
Configuration Failed
MainEngineThread is returning 1638
Even after changing the version to ( 7.5.740 ) . The upgradation from 7.5.0 to 7.5.740, still throws the same error "Another version is installed . Installation can't proceed . To Remove or configure use ARP ". The log file , at the end has the following error details :
Configuration Failed
MainEngineThread is returning 1638
Posted by:
prashanth
15 years ago
Posted by:
anonymous_9363
15 years ago
ORIGINAL: prashanth! I wonder if it could be connected withthem being different products?
I don't know what the Product Code has to do with the upgrading. Can anyone provide some info on this?
Some recommended reading:
http://msdn.microsoft.com/en-us/library/aa370579(VS.85).aspx
http://www.advancedinstaller.com/user-guide/changing-version.html
http://helpnet.acresso.com/robo/projects/installshield12helplib/MajorMinorSmall.htm
It tires me to say so but all the above links were gleaned from a simple Google search:
....."windows installer" +product +version +upgrade
Posted by:
jmcfadyen
15 years ago
the upgrade process only work on major upgrades.
http://johnmcfadyen.spaces.live.com/blog/cns!9DD01136FC094724!249.entry
you need to change ProductCode, PackageCode, Filename, ProductVersion for Major upgrades.
http://johnmcfadyen.spaces.live.com/blog/cns!9DD01136FC094724!249.entry
you need to change ProductCode, PackageCode, Filename, ProductVersion for Major upgrades.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.