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
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
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?
Answered 12/09/2008 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity