我是 Silverlight 和 Web 开发的新手,我想知道是否有一种方法可以在客户端运行时更新 Silverlight 应用程序。例如,假设您可以让许多客户端运行该应用程序。 24/7 并且您想进行更新,如何在不失去与当前运行它的客户端的兼容性的情况下进行更新?我知道,如果我停止、重新编译并启动服务器,客户端只需按 F5 即可获得最新版本,但如果他们正在处理重要的事情,那是不可取的。
知道如何实现吗?
最佳答案
这实际上可以工作。您可以动态加载 xap 文件。只需按照可以更新和部署应用程序部分的方式构建您的应用程序。您需要构建一个更新程序服务来监视更改并提示用户更新特定组件。
看看这个 article关于 xap 的动态加载。
关于c# - 在客户端运行时更新 Silverlight 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7002397/