将Silverlight从v3升级到v4会出现什么问题

时间:2010-09-10 20:38:35

标签: silverlight

我们正在考虑在Silverlight中构建即将推出的项目。我们将在SL 4而不是3中开发它,但我们组织中的另一个开发人员具有在项目中间从v2升级到v3的经验,并且失去了MS未包含在v3中的特性和功能。这对他来说是一个令人头痛的问题,解决这个问题,我的团队想知道其他人在从v3到v4的升级过程中是否有类似的头痛(即缺乏向后兼容性) - 作为一种可能预测我们是否会运行的方法当SL从v4变为v5时出现严重问题。

我们将要构建的应用程序“不需要”高级SL功能,并且可以轻松构建为普通的ASP.NET Web应用程序。但是,我们想学习使用SL,这是一个机会 - 但不要以牺牲SL为代价来改变我们未来的维护工作,因为它会使升级框架版本出现问题。

有任何经历吗?

3 个答案:

答案 0 :(得分:2)

Visual Studio中的自动项目转换向导功能非常出色,而Silverlight 4主要是添加了新功能(不删除现有功能)。

我们已经有一个Silverlight项目(十几个)停止使用Silverlight 4正确渲染某些控件,但这可归结为Silverlight本身的轻微运行时引擎更改,并且可能是我们滥用控件。

否则它一帆风顺。 SL 4绝对是您要走的路。仅对Expression Blend 4的改进值得升级(表达式3倾向于使Telerik Rad控件的编辑样式模板崩溃)。

我现在警告你,一旦Silverlight bug咬你,你将无法回到ASP.Net:)

希望这有帮助。

答案 1 :(得分:1)

2到3是一个更大的飞跃。

3到4应该是无痛的。

阅读有关Silverlight兼容性的文章: http://blogs.msdn.com/b/nickkramer/archive/2010/09/11/how-does-silverlight-compatibility-work.aspx

答案 2 :(得分:0)

您的用户可能没有它,可能需要先安装SL4才能使用它