How to do Major Upgrade
Hi,
I have packaged Crystal Reports 11.0.0.1282. But I need to upgrade the Crystal Reports 7.0.0.0 while installing my new application. I have added upgrade enty in my new application. This is major upgrade so which attribute I need to give in the upgrade table. I have tried with 768, 258, 517,2,4 attribute values. But it is installing my newer version without uninstalling the older version.
Older version folder structure is SeagateSoftware\Crystal Reports\
Newer version folder sttucture is BusinessObjects\Crystal Reports 11\
Can any body help on this.
Thanks & Regards
Sanjeev
I have packaged Crystal Reports 11.0.0.1282. But I need to upgrade the Crystal Reports 7.0.0.0 while installing my new application. I have added upgrade enty in my new application. This is major upgrade so which attribute I need to give in the upgrade table. I have tried with 768, 258, 517,2,4 attribute values. But it is installing my newer version without uninstalling the older version.
Older version folder structure is SeagateSoftware\Crystal Reports\
Newer version folder sttucture is BusinessObjects\Crystal Reports 11\
Can any body help on this.
Thanks & Regards
Sanjeev
0 Comments
[ + ] Show comments
Answers (1)
Please log in to answer
Posted by:
anonymous_9363
16 years ago
From MSI.CHM:
Attributes
==========
This column contains bit flags specifying attributes of the Upgrade table.
Bit flag name Decimal Hexadecimal Attribute
msidbUpgradeAttributesMigrateFeatures 1 0x001 Migrates feature states by enabling the logic in the MigrateFeatureStates action.
msidbUpgradeAttributesOnlyDetect 2 0x002 Detects products and applications but does not remove.
msidbUpgradeAttributesIgnoreRemoveFailure 4 0x004 Continues installation upon failure to remove a product or application.
msidbUpgradeAttributesVersionMinInclusive 256 0x100 Detects the range of versions including the value in VersionMin.
msidbUpgradeAttributesVersionMaxInclusive 512 0x200 Detects the range of versions including the value in VersionMax.
msidbUpgradeAttributesLanguagesExclusive 1024 0x400 Detects all languages, excluding the languages listed in the Language column.
Does your package have the RemoveExistingProducts action?
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.