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

但我很疑惑; 如果我的用户为客户端安装Silverlight 5,是否确定我的应用程序仍能正常运行? 我是否必须再次运行所有测试用例?

如果有人注意到版本之间已经破坏的东西,请在此处列出! :)

谢谢

===============>>#1 票数:10 已采纳

除了微软发布的内容之外,目前互联网上几乎没有任何证据,可以在这里这里找到,总结一下:

对Silverlight 4和Silverlight 5之间的Silverlight运行时和Silverlight工具进行了一些更改。对于这些更改,以下原则适用:

  • 大多数Silverlight 4应用程序都可以在没有任何更改的情况下使用Silverlight 5。

  • 当需要进行更改时,Silverlight将尝试使用怪异模式来维护对旧行为以及新行为的支持。

尽管如此,对Silverlight组件所做的一些更改可能会导致旧的基于Silverlight的应用程序失败(编译时,XAML加载时间或可能的设计时间)或行为方式不同。

和,

Silverlight核心运行时中Silverlight 4和Silverlight 5之间没有已知的重大更改。 最初使用Silverlight 4工具编译并继续以Silverlight 4运行时为目标的应用程序在具有Silverlight 5运行时的客户端上应该没有问题。

如果您的项目引用任何Silverlight SDK客户端程序集[...],请确保您的项目专门引用SDK客户端程序集的Silverlight 5版本[...]。 针对Silverlight 5的项目无法使用Silverlight 4 SDK程序集。

我提供的链接中有更多信息,例如,与怪癖模式 ,第三方参考和行为变化相关。

===============>>#2 票数:0

我有一个带有Silverlight 4工具的项目,用于显示条形图等。项目升级到VS2013自动升级到Silverlight 5并且没有警告。 我在项目的其他方面工作过,我只是偶然地在调试模式下运行它,发现显示器在工具内的某处被破坏了。 我设法回到VS2012并清除我在VS2013版本项目中所做的更改。

  ask by danbord translate from so

未解决问题?本站智能推荐:

4回复

从Silverlight 4升级到Silverlight 5导致AccessViolationException

我们已经将项目从Silverlight 4升级到Silverlight 5,现在我们在代码中的不同位置经常遇到AccessViolationException ,这个异常也导致浏览器崩溃。 有没有指导如何防止这种情况发生? 我正在添加弹出AccessViolationExceptio
1回复

从silverlight获取网页内容?

我想使用Silverlight来解析http://www.downforeveryoneorjustme.com/http://bing.com/并查看“bing.com”是否已启动。 这可能在Silverlight站点中运行(在没有提升信任的情况下在浏览器中运行)吗?
1回复

Silverlight中的ApplicationCommands实现

我想在Silverlight中实现ApplicationCommands (即,复制和粘贴与帮助...)。 我表明Silverlight不支持此类。 请告诉我您的想法。
1回复

DatePicker周数silverlight

我可以在Silverlight DatePicker中启用星期数吗? 如何 ?
1回复

使用WCF RIA在SilverLight中实现登录

我使用SilverLight创建一个登录页面。 但是,当用户登录然后刷新页面时,该用户已注销! 换句话说,SilverLight应用程序将重新启动。 如何防止这种情况在刷新时发生?
1回复

Visual Basic 2010-创建Silverlight项目?

你好, 我的操作系统是Windows 7-SP1(64位) 。 我试图在Visual Basic 2010(Visual Studio 2010 Ultimate-SP1)中创建一个Silverlight项目。 完全安装期望使用SQL Server 2008 Express SP1(x
1回复

如何加密Silverlight应用程序的下载?

当选中Silverlight应用程序的“通过使用应用程序缓存减少XAP大小”时,可以将引用的程序集压缩为单独的zip文件,并在用户访问应用程序时由用户下载。 如何加密那些zip文件和xap文件以保护您的应用程序?
2回复

Silverlight-按名称查找控件(字符串)

我搜索一种通过字符串属性查找控件的方法: 是否可以在此Animation回调方法中找到有关属性“ objectName”的控件? (例如ellipse1) 控件应该成为value属性的另一种颜色。 控件的类型也是未知的。 谢谢
1回复

调整OOB全屏Silverlight应用程序的大小

我想根据用户喜好调整全屏OOB silverlight应用程序的大小。 用户应该能够调整大小并将全屏应用程序保留为小部件。 当我尝试应用调整大小属性时,其被应用于本地主机而不是全屏窗口。 谢谢, 卡尔提克。
1回复

我们如何通过Silverlight打印POS收据?

在这里,要求是通过Silverlight应用程序准备收据和打印。我必须使用POS命令(例如Partial Cut)发送原始数据。它应支持A8尺寸。可以直接与POS或THERMAL打印机进行通信吗?