Any idea what causes this?
Major Upgrade
Posted 05 November 2001 - 18:41
Posted 06 November 2001 - 10:06
Illustratintion
Component A Guid a1
Component B Guid b1
Upgrade Package
Component A Guid a1
Component B Guid b2
Running upgrade
Install step,
AddComponent A(a1) Count is now 2
AddComponent B(b2) Count is one
Componetn B(b1) Count is still one
Remove Step
RemoveComponent A(a1) Count is still 1 do nothing.
RemoveCompowent B(b1) Count is zero delete files
At the end
Component A(a1) is present.
A referenvce to B(b2) is in the registry but the files that overlapped the B(b1) have been removed.
I hope this helps you understand what is happening.
Posted 20 November 2001 - 16:43
One potential problem with this is that if the new product install fails, then there is no rollback (the old product is already gone).