Hi,
[EDIT]
The solution seems to be assigning PersistUpdateCheckInfo to false:
UpdateCheckInfo updateInfo = null;
...
updateInfo = deployment.CheckForDetailedUpdate(false);
[/EDIT]
I've got a (more or less) perfect manual system for updates using the ClickOnce API. I say perfect because the user is presented with a form explaining what the update is all about and why they should install it. I HATE the automatic ClickOnce system. The user has no idea what's going to change in the program!
Anyway, despite having:
1) Publish | Updates: "The application should check for updates" OFF (though I do have an Update Location which I believe is required for manual updates).
2) In the Publish Wizard "The application will not check for updates" ON
It still updates automatically. I've also tried setting Automatic Updates to on, but "Every 50 weeks" but it still does it every time it seems.
If you can help out on this one, it's be mighty appreciated. Thx!