[编辑]
该解决方案似乎将 PersistUpdateCheckInfo 分配给 false:
UpdateCheckInfo updateInfo = null;
...
updateInfo = deployment.CheckForDetailedUpdate(false);
[/编辑]
我有一个(或多或少)完美的手动系统,用于使用 ClickOnce API 进行更新。我说完美是因为向用户展示了一个表格,解释了更新的全部内容以及他们为什么要安装它。我讨厌自动 ClickOnce 系统。用户不知道程序会发生什么变化!
无论如何,尽管有:
1) 发布 | 更新:“应用程序应检查更新”关闭(尽管我确实有一个更新位置,我认为这是手动更新所必需的)。
2)在发布向导中“应用程序将不检查更新”开
它仍然会自动更新。我也尝试将自动更新设置为打开,但“每 50 周”,但它仍然每次看起来都会这样做。
如果您能对此提供帮助,将不胜感激。谢谢!