No, this is expected behavior. When you call InstallNow() it's implied you want to install as far as you can get.
Hi,
InstallNow() calls internalUpdateType = UpdateType.Automatic.internalUpdateType never recovers its initial value.
This means that, even though you set UpdateType to something different than "automatic", one call to InstallNow() will make AutomaticUpdater behave as if UpdateType = automatic for the rest of the application lifetime.
I think it's a bug.
No, this is expected behavior. When you call InstallNow() it's implied you want to install as far as you can get.