【发布时间】:2011-07-19 18:56:41
【问题描述】:
我将 ClickOnce 应用程序设置为不检查更新(项目属性 -> 发布 -> 更新... -> “应用程序应检查更新”未选中),因为我以编程方式搜索它们并留给用户可以随时安装。
现在在以下场景中:
- 应用程序已启动
- 使用 ClickOnce API 找到更新
- 应用程序未更新
- 然后关闭应用程序
- 下次启动应用程序时,ClickOnce 窗口将提示用户安装或跳过更新。
如何避免这种情况?
有趣的是,如果用户跳过安装,下次启动应用程序时将不再提示用户,因此应该有一些东西(在清单中?)告诉 ClickOnce 停止提示。
【问题讨论】:
-
当您说您以编程方式检查时,您是否使用 API CheckForDetailedUpdate?
-
我正在使用 CheckForUpdateAsync