Automatic Updater Interval

I am testing the automatic updater on a simple .net 4.0 forms app but it never checks for updates by itself even though WaitbeforeCheckSecs is set to 10.

This is supposed to check on app startup right?

If I fire ForceCheckforUpdate from a button, that works fine,

Also when is DaysBetweenChecks fired? is it time from app startup or calendar days.I don't want 500 clients all trying to update at the same time!

This is supposed to check on app startup right?

Yes. You need to use the DaysBetweenChecks property as well. Also, realize that if no updates are found the AutomaticUpdater doesn't bother the user. (You don't want the AutomaticUpdater to say "Hey user, look at me! You don't need to do anything because you're already up-to-date! Aren't you glad I interrupted you?)

Also when is DaysBetweenChecks fired? is it time from app startup or calendar days.I don't want 500 clients all trying to update at the same time!

It's from the time the user starts your app.

ok but the on startup update is just not working.

I have WaitBeforeCheckSecs set to 10 seconds and I have a new update posted.I start the app - nothing happens.After a few minutes I click my check for updates menu item and it finds the update.

I have not tried waiting 24 hrs to see if that update happens

Any ideas?

As, I said before: the AutomaticUpdater does not check on every start of your app. If you already checked recently and you have DaysBetweenChecks set to, for example, 1, then the next time the AutomaticUpdater will check for updates is 1 day after the last time you checked for updates.

Sorry I missed that in your previous post.

Now it all makes sense

Thanks

Bill