Thank you for for the bug fixes - I'll try them out. However, I need an extended period of evaluation time. I have only a few days left but still a lot to check out. Will that be possible?
Yes. Send me an e-mail and I'll send you a trial extension. wyatt@wyday.com
Currently I'm exploring the AutomaticUpdater control and for now I have a the following question:
When a new version is available: Is it possible to get access to and display the "changes notes" for the new version to the user before he decides to actually download and install the update? Maybe he doesn't want to update if the changes are all irrelevant to him. I can't get the AutomaticUpdater control to work that way.
Ideally I want this:
1) A new version becomes available2) My appliction announces this to the user3) The user clicks a button to get more info about the new version before deciding4) My application displays the "changes notes" for the new update while continuing to function normally.5) The user clicks either "Cancel" (nothing more happens until next version is released) or "Download & Install".
Download & install:
6) My application downloads the updates7) My application closes down to allow files to be patched and replaced8) My application restarts automatically (in the new version).
The important thing here is to give the user the opportunity NOT to update based on what he can read in the "changes notes" - and to allow the application to continue to run without interruption if the user chooses not to update.
Is the above scenario possible with AutomaticUpdater? If not, what would you suggest I do instead (while still using AutomaticUpdater)?
-Martin
This is almost exactly what happens if you set the AutomaticUpdater UpdateType property to "OnlyCheck".
[attachment=1]auto-update-just-check.png[/attachment]
Your users will be notified of the new update, and they can decide when to download & install the update:
[attachment=0]autoupdater-onlycheck.png[/attachment]
However, there isn't currently a way for the user to reject updates. Do you have users requesting this functionality?