【问题标题】:New Silverlight version - trouble : automatically update in OOB mode新 Silverlight 版本 - 麻烦:在 OOB 模式下自动更新
【发布时间】:2010-10-25 11:35:51
【问题描述】:

我安装了一个签名的 XAP(Silverlight 版本 4.0.50401.0),并提高了对 OOB 的信任度。

每个新版本的 XAP 都在 OOB 模式下成功安装(自动下载和...) - 一切都按预期工作。

现在我安装了最新的 Silverlight 开发工具(现在我有了 Silverlight 4.0.50917.0)。

在浏览器中运行我的应用程序的所有客户 - 需要更新他们的 Silverlight 运行时 - 一切都按预期工作 - 漂亮的 Silverlight 更新对话框,安装新的 Silverlight 运行时等。

我的 OOB 安装客户端出现问题 - 他们忽略了这个新版本的 XAP

为什么在我更新 Silverlight 开发堆栈后,OOB 自动更新工具停止工作,为什么 OOB 安装没有检查和更新 Silverlight 运行时版本的机制?也许存在一个,但我不知道。

谢谢。

欢迎提出任何建议。

祝你有美好的一天

【问题讨论】:

    标签: silverlight-4.0 silverlight-oob


    【解决方案1】:

    如果更新需要更新版本的 Silverlight,Silverlight 实际上会引发 PlatformNotSupportedException 异常,因此您应该捕获并处理该异常以提醒用户下载新版本。

    如果有可用的应用程序更新, 但使用较新版本的 用户尚未使用的 Silverlight 安装了就不会更新了 下载。如果一个 update 将应用程序更改为 需要更高的信任度。在这两种情况下, UpdateAvailable 属性值为 false,Error 属性值为 一个异常实例。带一个 Silverlight 版本变更, 例外是 PlatformNotSupportedException 实例。随着安全性的改变, 例外是SecurityException 实例。发生这种情况时,您可以 提醒用户打开 应用程序的主机网站, 触发基于 HTML 的 Silverlight 升级体验。

    MSDN 上的浏览​​器不支持:http://msdn.microsoft.com/en-us/library/dd550721(v=VS.95).aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-15
      • 2014-09-10
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 2018-09-14
      • 1970-01-01
      相关资源
      最近更新 更多