FYI - I have confirmed (using a different project which has not been changed
for some time) that when the bundle is built using wix 3.8.1128 it does not
have the behavior observed when the bundle is compiled using 3.9.702. 
Specifically:

Bundle A (built using 3.8.1128)
Bundle B (built using 3.9.702)
Bundle C (built using 3.9.702)
Bundle D (built using 2.9.702)

Bundle A on local test system installed.  Then either do update to later
build, or do uninstall and launch install again.  (Two different test cases,
with similar behavior.)
Bundle B installed as result of 'update' when Bundle A was launched. 
Uninstall Bundle B.
Launch Bundle A, update to Bundle C (posted to web after Bundle B was
installed (or uninstalled).  Expected result, in that it did not reinstall
Bundle B as 3.9.702 code is doing.

Start over, but start at Bundle B (which is same code as Bundle A, but
compiled with Wix 3.9.702)
Bundle B.exe is downloaded to local box.  Installed (and uninstalled or left
installed to test update.  Two similar test cases.)
Launch Bundle A.exe (with Bundle D available on web site.  DetectUpdate
detects Bundle D.  Related Bundles and Forward-Compatible detect Bundle C. 
Bundle C gets installed instead of Bundle D, which is the expected behavior.

In all cases above the mba does not have a handler relate to
ForwardCompatible.  I am not sure if I should be implementing something to
get the Wix 3.8 behavior. 






--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/3-9-702-Bundle-update-behavior-tp7595761p7595801.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to