在应用程序运行时,ClickOnce部署的应用程序如何在更新期间工作?

时间:2011-08-15 00:48:29

标签: wpf clickonce updates

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

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

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

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

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

ClickOnce不会为您提供警告最终用户更新的现成方法。

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

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

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