如果用户没有该选项,请忽略ClickOnce App的更新

时间:2014-02-26 14:05:33

标签: c# clickonce

我有一个WPF应用程序,它正在通过ClickOnce部署进行部署。

我的定价策略基本上是:您获得更新并支付最低年费。

这个应用程序分发给几百个客户端,其中一些客户现在想要选择禁用更新,因此,购买软件包就是这样。其他客户希望能够接收一年的更新,或者直到下一个主要版本。

使用ClickOnce我能够始终将更新推送到客户端,但是,我现在需要能够根据许可证密钥关闭ceratain客户端的更新。

有没有办法可以在ClickOnce安装中包含逻辑?

...最后....可以指出只在当前主要版本中更新吗?

1 个答案:

答案 0 :(得分:3)

而不是使用自动更新,您应该手动检查应用程序内的更新,并根据许可证,主要版本等采取某些措施:How to: Check for Application Updates Programmatically Using the ClickOnce Deployment API