Hello,
I would like to start using the bundle self-update feature introduced
in WiX 3.7 in our installer. Since this is work in progress and the
feature is not much documented yet (or am I wrong?) I have several
questions.

So far I found that the bundle wxs should contain the Update element
referencing an update feed. The BA then detects whether a newer
version is available and uses the SetUpdate API to set the location of
the updated bundle. Burn then during Apply downloads the bundle,
starts the new bundle and exits.

The update feed uses the http://appsyndication.org/2006/appsyn schema.
Is the schema available or documented somewhere? Although it seems
that the BA can use any method to detect update and then use
SetUpdate, the documentation for the Update element suggests that in
the future Burn will be able to detect newer version without BA's
intervention, so I should stick to this format, right?

What are the OnDetectUpdateBegin/End events good for and when they are invoked?

When the SetUpdate has to be called? Should it be after Detect, but before Plan?

How is the self-update feature supposed to be integrated into BA? In
our installer we have the license agreement on the first page and then
an user have to enter some information (e.g. license key, server
connection parameters etc.) before he can actually start the
installation. If an update is downloaded I don't want the user to
enter the information again. Is there a way the old bundle can pass
the information to the new one?

Thanks,
Milan

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to