Are multiple autoupdater controls supported?

Can we include multiple automatic updater controls in our app? (one on the splash screen, which may be disabled by the user and somewhere on the main form)

How will this affect the checking for updates+upgrade process?

Can we include multiple automatic updater controls in our app? (one on the splash screen, which may be disabled by the user and somewhere on the main form)

No. Can I ask why you want to do this?

How will this affect the checking for updates+upgrade process?

It depends. But I can guarantee it won't work correctly. At least not how the AutomaticUpdater is in the current form.

Currently we have the update control on the splash screen. The splash screen has a checkbox "Do not show again" for those who are not interested in it.

These users would not get the updates because the splash screen will not be instantiated and the update logic is unfortunately bound to the control, so we need a second instance of the update control on the main form of our app for those who have checked "Do not show splash screen again".

Ok, we'll be releasing a version of the AutomaticUpdater where the presentation & brains are separated. This way you can use a single AutomaticUpdater instance to control the presentation on multiple forms.

This will be out in a couple of weeks.

Thanks! Till then I will build in a tweak that ensures that only a single instance of the updater control exists at a time in the app.