Hey,
Thanks.
So does this mean that in the case of drastic upgrading - component  
removal etc - would it be a better idea to completely remove the  
product under upgrade and then install?

./Ali

On Dec 12, 2007, at 12:45 PM, Bob Arnson wrote:

> Ali-Akber Saifee wrote:
>> * everything is kept the same except the version and the package  
>> code.
>> * the second package contains new binaries, but actually has a few   
>> components removed, and some custom actions removed.
>>
>> upon running the second installer in upgrade mode (msiexec /fvomus   
>> Product.msi /qf) - the upgrade is  semi-successful. the binaries  
>> that  have newer versions in the new package get updated, but the  
>> ones that  need to be removed - remain. Upon uninstallation of this  
>> upgraded  installation, the files that weren't present in the  
>> second installer  don't get removed!
>>
>
> You're telling MSI that the new package replaces the old one;  
> there's nothing that tells MSI that the files were removed or that  
> it needs to keep track of them any longer. See "Changing the Product  
> Code" in the MSI SDK for details about removing components: Short  
> version is that you should avoid it if possible.
>
> -- 
> sig://boB
> http://joyofsetup.com/
>
>


-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to