微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

silverlight-4.0 – 使用MEF / PRISM时Silverlight OOB更新

我正在研究Silverlight OOB应用程序的原型.为了模块化应用,将使用PRISM或MEF或两者.当新版本的应用程序可用时,CheckAndDownloadUpdateAsync可以帮助在OOB方案中下载最新版本.

如果只有新版本的应用程序模块可用,更新如何工作?是否有用于下载新模块的已知功能和/或策略?

解决方法

您可以通过在服务器的XAP旁边放置一个包含最新版本的小文件来进行自己的更新检测.例如:

http://localhost/myawesomeapp.xap
http://localhost/myawesomeapp.xap.ver

如果要在不下载更新的情况下检查更新,可以随时点击.ver文件,检查其中列出的版本,如果比当前运行的应用程序更新,则向用户显示“更新”按钮.

请注意,此方法还允许您创建更高级的方案,例如提示用户升级到不同版本的应用程序(例如Pro),或者他们需要升级Silverlight以获取最新版本.

如果您有多个应用,则可以在该文件中列出所有应用,并在您的应用之间进行交叉推广.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐