Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个 wpf 应用程序,我们使用 Microsoft 的 Click Once 方法部署了它……清单和应用程序文件在 Web 服务器中可用。
如果应用程序已经在客户端计算机上运行...并且如果我更新清单和应用程序文件(在 Web 服务器中)...我们如何通知用户有关更改?
无论如何,我们可以向用户显示某种文本......该应用程序已修改......并且他必须获得最新的?
任何帮助将不胜感激。谢谢
ClickOnce 不为您提供一种开箱即用的方式来提醒最终用户进行更新。
在我工作的公司中,在最终用户的办公桌上走动并确保他们在我更新应用程序之前没有使用该应用程序就足够了。显然,这并不能很好地扩展。
如果我必须为此实施解决方案,我将包括一个消息广播系统,以确保在部署更新之前通知用户。
如果这是一个客户端-服务器系统,并且对服务器的更新意味着任何过时的客户端都无法与服务器通信,那么最终用户就有失去工作的风险。