2011-08-15 48 views
0

我们有一个wpf应用程序,我们已经使用Microsoft的Click Once方法...清单和应用程序文件在Web服务器中可用。运行应用程序时,ClickOnce部署的应用程序在更新过程中如何工作?

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

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

任何帮助将不胜感激。由于

回答

1

的ClickOnce不为您提供警示最终用户的更新的出的现成的手段。

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

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

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

+0

Russ给出的上述链接怎么样? http://msdn.microsoft.com/en-us/library/system.deployment.application.updatecheckinfo.aspx – Relativity

+0

@Anish Mohan - 好点 - 当我写答案时,我没有意识到这种机制。但是,我仍然会问关于用户从强制更新中失去未落实工作的问题。 –

相关问题