【问题标题】:How ClickOnce deploymented application works during an update while application running?ClickOnce 部署的应用程序在应用程序运行期间的更新期间如何工作?
【发布时间】:2011-08-15 00:48:29
【问题描述】:

我们有一个 wpf 应用程序,我们使用 Microsoft 的 Click Once 方法部署了它...清单和应用程序文件在 Web 服务器中可用。

如果应用程序已经在客户端计算机上运行...并且如果我更新清单和应用程序文件(在 Web 服务器中)...我们如何通知用户有关更改?

无论如何我们可以向用户显示某种文本...该应用程序已修改..他必须获得最新的?

任何帮助将不胜感激。谢谢

【问题讨论】:

    标签: wpf clickonce updates


    【解决方案1】:

    ClickOnce 没有为您提供即时可用的方式来提醒最终用户注意更新。

    在我工作的公司中,在最终用户的办公桌上走动并确保他们在我更新应用程序之前没有使用它就足够了。显然,这并不能很好地扩展。

    如果我必须为此实施解决方案,我将包含一个消息广播系统,以确保在部署更新之前通知用户。

    如果这是一个客户端-服务器系统,并且对服务器的更新意味着任何过时的客户端都无法与服务器通信,那么最终用户就有失去工作的风险。

    【讨论】:

    • Russ 提供的上述链接怎么样? msdn.microsoft.com/en-us/library/…
    • @Anish Mohan - 好点 - 我写答案时不知道这种机制。但是,我仍然会问有关用户因强制更新而丢失未提交工作的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多