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   [ + ] Show 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.

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
Answer this question or Comment on this question for clarity