Silverlight 5向后兼容性 [英] Silverlight 5 Backward Compatibility

查看:14
本文介绍了Silverlight 5向后兼容性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个用4.0版开发的Silverlight应用程序。我试着用Silverlight 5客户端运行它,到目前为止一切似乎都很正常。

但我想知道,如果我的用户安装了Silverlight 5 for Client,我的应用程序是否仍能正常运行?我必须重新运行所有测试用例吗?

如果有人注意到不同版本之间的损坏,请在此处列出!:)

谢谢

推荐答案

目前互联网上几乎没有什么证据,除了微软发布的herehere,总结如下:

对Silverlight运行时和 Silverlight 4和Silverlight 5之间的Silverlight工具。 更改时,应遵循以下原则:

  • 大多数Silverlight 4应用程序都可以在没有 任何更改。

  • 当需要中断更改时,Silverlight将尝试 支持旧行为和新行为,方法是使用 Quirks模式。

不过,对Silverlight组件所做的某些更改可以 可能会导致较旧的基于Silverlight的应用程序失败 (编译时、XAML加载时或可能的设计时)或行为 不同。

Silverlight 4和之间没有已知的重大变化 Silverlight核心运行时中的Silverlight 5。最初使用Silverlight 4工具编译并继续以Silverlight 4运行时为目标的应用程序应该可以在安装了Silverlight 5运行时的客户端上正常运行。

如果您的项目引用任何Silverlight SDK客户端程序集[...]确保您的项目 特别指的是SDK客户端的Silverlight 5版本 装配[...]。面向Silverlight 5的项目不能使用Silverlight 4个SDK程序集。

我提供的链接中有更多信息,例如,与Quirks模式、第三方引用和行为更改相关的信息。

这篇关于Silverlight 5向后兼容性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆