I'd like to post my code in the Upgrade part. This is our "Major Upgrade" code:
        <Upgrade Id='$(var.UpgradeCode)'>
            <UpgradeVersion Property="OLDAPPFOUND"
                            OnlyDetect='no'
                            Minimum="0.0.0"
                            IncludeMinimum="yes"
                            Maximum="99.99.32767"
                            IncludeMaximum="no"
                            />
        </Upgrade>
        <InstallExecuteSequence>
            <RemoveExistingProducts After='InstallValidate' />
        </InstallExecuteSequence>

 
Basically:
1. We need "Major Upgrade" because some times we may include one dll is the 
build, but decide remove it in the later build. So we'd like to make a clean 
installation for each installation.
2. We need the "Downgrade" working because some times we may put an "older but 
working" build in our provisioning server to urge the user to "Downgrade" the 
"current but not working" build. So we don't need to prevent "Downgrade".
 
I appreciate if anyone can tell me why some times some files are not installed 
during Major Upgrade.
 
Thanks!
/Brian


      __________________________________________________________________
Looking for the perfect gift? Give the gift of Flickr! 

http://www.flickr.com/gift/
------------------------------------------------------------------------------
Crystal Reports &#45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty&#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to