Currently, we have a ClickOnce deployment that forces users to download the client from our publish location if it is newer than their client when they launch the application. We want this behavior as it enforces what client app the users are using. However, there have been times where we needed to rollback the software. When this happens, the only solution we know of is to uninstall the application and have them re-install from the publish location.
Is there a way to force ClickOnce to pull down the version from the publish location if it is different (not just newer) than what they are running?