【问题标题】:Can ClickOnce update automatically without asking the user?ClickOnce 可以在不询问用户的情况下自动更新吗?
【发布时间】:2014-02-06 20:00:39
【问题描述】:

我有一个客户想要简单地安装一个小型 Windows 系统托盘应用程序。他们希望应用程序在不询问用户的情况下自动更新。该应用程序很小,更新的大小应该最小(大部分业务逻辑和代码将位于 Web 服务之后)。

我一直在关注 Microsoft 的 ClickOnce 技术,因为它似乎专为此类事情而设计。我的问题是它可以在用户不知道的情况下在幕后默默更新吗?如果不是,那么实现这一目标的最佳途径是什么?还有其他更适合的技术吗?

我意识到在不告诉用户的情况下更新是主观的,但客户对此很坚持。

【问题讨论】:

    标签: windows winforms clickonce


    【解决方案1】:

    是的,当新版本部署到服务器上时,ClickOnce 应用程序会自动更新。有多种方法可以强制执行此操作:

    http://msdn.microsoft.com/en-us/library/s22azw1e.aspx

    还可以看看如何拥有自己的 gui 来通知用户更新:

    http://msdn.microsoft.com/en-us/library/ms404263.aspx

    【讨论】:

      【解决方案2】:

      试试这个:设置-MinVersion等于-Version,那么你的应用总是会下载一个新版本而不询问用户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-29
        • 2010-10-13
        • 2013-10-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多