新的 Silverlight 版本 - 麻烦:在 OOB 模式下自动更新
我安装了签名的 XAP(Silverlight 版本 4.0.50401.0),并提高了对 OOB 的信任度。
每个新版本的 XAP 均以 OOB 模式成功安装(自动下载和...) - 一切按预期工作。
现在我安装了最新的 Silverlight 开发内容(现在我有 Silverlight 4.0.50917.0)。
我所有在浏览器中运行我的应用程序的客户 - 需要更新他们的 Silverlight 运行时 - 一切都按预期工作 - 漂亮的 Silverlight 更新对话框,安装新的 Silverlight 运行时等。
我的 OOB 安装的客户端出现问题 - 他们沉默地忽略这个新版本XAP 的。
为什么在我更新 Silverlight 开发堆栈后,OOB 自动更新功能会停止工作以及为什么 OOB 安装没有检查和更新 Silverlight 运行时版本的机制?也许存在,但我不知道。
谢谢。
欢迎任何建议。
祝你今天过得愉快
I have a signed XAP (Silverlight version 4.0.50401.0) installed with elevated trust in OOB.
Each new version of XAP was successful installed in OOB mode (automatically download and ...) - all work as expected.
Now I installed latest Silverlight development stuff (now I have Silverlight 4.0.50917.0).
All my clients who run my app in browser - require to update their Silverlight runtime - all work as expected - nice Silverlight update dialog, install new Silverlight runtime, etc.
Problem with my OOB installed clients - they silence ignore this new version of XAP.
Why after I update my Silverlight development stack does the OOB auto-update facility stop working and why doesn't an OOB installation have a mechanism for checking and updating the Silverlight runtime version? Maybe one exists and I don't know.
Thank you.
Any suggestions are welcome.
Have a nice day
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果更新需要较新版本的 Silverlight,Silverlight 实际上会引发
PlatformNotSupportedException
异常,因此您应该捕获并处理该异常,以提醒用户下载新版本。MSDN 上的浏览器支持:http://msdn .microsoft.com/en-us/library/dd550721(v=VS.95).aspx
Silverlight actually throws an
PlatformNotSupportedException
exception if the update requires a newer version of Silverlight so you should catch and handle that to alert the user to download a new version.Out of Browser Support on MSDN: http://msdn.microsoft.com/en-us/library/dd550721(v=VS.95).aspx