/bundles/itninjaweb/img/Breadcrumb_cap_w.png
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.
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
Windows Installer ignores the 4th version field so it's not going to work.
extract from the msi.chm:

The value of the ProductVersion 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.
Answered 07/01/2008 by: timmsie
Fourth Degree Brown Belt

Please log in to comment
0
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
Answered 07/01/2008 by: prashanth
Orange Belt

Please log in to comment
0
It seems that my problem is solved. The two versions have same Product Code and by changing the product code of the present version(7.5.740) , it is upgrading the 7.5.0 version.
I don't know what the Product Code has to do with the upgrading. Can anyone provide some info on this?

Thanks in Advance.
Answered 07/01/2008 by: prashanth
Orange Belt

Please log in to comment
0
ORIGINAL: prashanth
I don't know what the Product Code has to do with the upgrading. Can anyone provide some info on this?
! I wonder if it could be connected withthem being different products?
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
Answered 07/01/2008 by: VBScab
Red Belt

Please log in to comment
0
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.
Answered 07/01/2008 by: jmcfadyen
Fifth Degree Black Belt

Please log in to comment