Do you know what the user experience should be like?
Last updated byIgor Goldobin11 months ago.See history
This rule has been archived
Archived Reason: outdated
You should have a standard menu item "Check for Updates" in the Help menu.
Here are a couple of examples of Check for Updates results:
Figure: Bad example - Skype does a good job, with a green tick and simple message. The actual version number would have made it more complete
Figure: Bad example - Snagit has horrible UI (red text when it is not an error and Hyperlinks without underlines), however the link to the latest features is not bad
Figure: Good example - SSW Code Auditor has a great UI (using the freely available component in .NET Toolkit)
More Information
If you implement this code from the SSW Toolkit, you will get this UI:
Figure 1: Help | Check for Updates opens the Updater formFigure 2: Confirmation that they already have the latest versionFigure 3: The simple prompt to upgrade when a new version is availableFigure 4: Showing the upgrading progressFigure 5: Restarting the application is required because the new version will not take affect until quit and launch the app again