Summary: What if you had to track how many clients are using the latest version?
Architecture > SmartClient > DeploymentStrategies > ClickOnce > TrackingDeployments

Context

You are deploying a smart client application to a known set of users. You need to insure that all users have upgraded to the latest version by a certain date.

Problem

Because ClickOnce is a uses a PullDeploymentPattern users will not be upgraded until they run the application. A user who is out on vacation might not get the update in a timely fashion. Others may attempt the update but have it fail for some reason.

Solutions

* ClientsReportVersionsToAService
* ClientsReportFailedUpgradeAttemptsAutomatically


Contributors

* RonJacobs
Microsoft Communities