2011-10-21 52 views
0

我有一个clickonce安装工作正常。但是,如果在定义clickonce清单时设置了更新策略,则应用程序将根据该规则进行更新,并且他们永远不会选择推迟更新。clickonce更新选择

我该如何给用户选择更新或不是应用程序?

编辑24/10/2011以下codeConcussion的问题: 更新如此定义: - 应用程序应检查更新 - 在应用程序启动

之前但是我宁愿提出一个建议更新,最终用户需要做出最终决定(比如在windows update中),而不是在所有情况下强制更新。

+0

您能否澄清一下“...我在定义clickonce清单时设置了更新策略...”。你在做什么?应用程序启动之前?应用程序启动后?每次运行?每x天? – codeConcussion

回答

2

在更新对话框中运行应用程序之前,您可以让它检查更新。如果您未设置所需的最低版本,则会提示用户进行更新,并让他们有机会跳过或接受更新。

1

你将不得不为它创建一个boostrap,在那里它会弹出你自定义的屏幕并询问他们是否想要更新或不更新。

+0

是否意味着不可能直接在clickonce内做到这一点? – fabien

+0

是的,正如我在回复中指出的那样 - 只是不要求它是必需的更新,它会询问用户是否要跳过它或继续安装它。 – RobinDotNet