Only set OpenDownloadPage to true, if you want to open download page in web browser when user presses Update. You can force the user to download the update by handling AutoUpdater.CheckForUpdateEvent and check if IsUpdateAvailable property given by event arguments is true. If it's true then use DownloadUpdate() function to download the update.
private void FormMain_Load(object sender, EventArgs e)
{
AutoUpdater.CheckForUpdateEvent += AutoUpdaterOnCheckForUpdateEvent;
AutoUpdater.Start("URL of your XML file.");
}
private void AutoUpdaterOnCheckForUpdateEvent(UpdateInfoEventArgs args)
{
if (args != null)
{
if (args.IsUpdateAvailable)
{
AutoUpdater.DownloadUpdate();
}
}
else
{
MessageBox.Show(
@"There is a problem reaching update server please check your internet connection and try again later.",
@"Update check failed", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}