byt*_*yte 5 mef silverlight-4.0 silverlight-oob prism-4
我正在研究Silverlight OOB应用程序的原型.为了模块化应用,将使用PRISM或MEF或两者.当新版本的应用程序可用时,CheckAndDownloadUpdateAsync可以帮助在OOB方案中下载最新版本.
如果只有新版本的应用程序模块可用,更新如何工作?是否有用于下载新模块的已知功能和/或策略?
您可以自行进行更新检测,方法是在服务器上的应用程序的 XAP 旁边放置一个包含最新版本的小文件。例如:
http://localhost/myawesomeapp.xap
http://localhost/myawesomeapp.xap.ver
Run Code Online (Sandbox Code Playgroud)
当您想要检查更新而不下载更新时,您可以随时点击 .ver 文件,检查其中列出的版本,如果比当前正在运行的应用程序更新,则向用户显示“更新”按钮。
请注意,此方法还允许您创建更高级的方案,例如提示用户升级到应用程序的不同版本(例如 Pro),或者他们需要升级 Silverlight 才能获取最新版本。
如果您有多个应用程序,您可以在该文件中列出所有应用程序,并在应用程序之间进行交叉推广。
| 归档时间: |
|
| 查看次数: |
250 次 |
| 最近记录: |