Skip to main content
Using this strategy, the application developer provides a user interface that allows the user to choose when or how often the application will check for updates. For example, you might provide a "Check for Updates Now" menu item, or an "Update Settings" dialog box with choices for different update intervals. The ClickOnce deployment APIs provide a framework for programming your own update user interface. For more information, see the System.Deployment.Application namespace.
If your application uses deployment APIs to control its own update logic, you should block update checking as described in "Blocking Update Checking" below.
This strategy works best when you need different update strategies for different users.