Is there a way (hacky will do) to allow a user to go back to a previous version of a ClickOnce network deployed application?
I\'ve looked in the docs and API and the
I understand ClickOnce version check algorythm as follows:
If you look at your deployment location, you'll see every previous version, in a separate folder with the version number appended, as well as the deployment manifest, also with the version number appended.
You can rename any one of them to be the current deployment, and the next time you update that application, it'll pull in the version you rolled-back to.
ClickOnce will use whatever version you send them. If you send them an old version, they will rollback to that old version.
Back in May my buddy David wrote an article on how to do this on a per-user basis. We can literally have every user on a different version. The application even tells the database which version the user wants, so they could in theory change their version and then simply restart the application.
Fine Grained Versioning with ClickOnce