, . VS 2005 MSI, - . " ", , RemovePreviousVersions. , Upgrade Table, rouge.
InstallShield, VS, .
VS 2005 ( , ), Microsoft Orca ( MS , ). Windows SDK, . : http://msdn.microsoft.com/en-us/library/aa370557%28v=vs.85%29.aspx
MSI , Upgrade . , . , :
http://msdn.microsoft.com/en-us/library/aa372379%28VS.85%29.aspx
I created a new line with updated code that I wanted to delete, with the correct version numbers, with attribute 4 (msidbUpgradeAttributesIgnoreRemoveFailure) and ActionProperty from PREVIOUSVERSIONSINSTALLED.
If I understand this correctly, I basically told MSI that, in combination with the RemovePreviousVersions checkbox, it will consider this other update code and remove it. This worked in my case, so hopefully some of them will help you.
Good luck
source
share