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

将Silverlight从v3升级到v4会出现什么问题,silverlight,Silverlight,我们正在考虑在Silverlight建立一个即将到来的项目。我们将在SL 4中开发这个,而不是3,但是我们组织中的另一个开发者在项目中间有从V2升级到V3的经验,并且丢失了MS没有包含在V3中的特征和功能。这对他来说是一个头疼的问题,我的团队正在考虑其他人在从v3升级到v4时是否也有类似的头疼问题(即缺乏向后兼容性)——这是一种预测SL从v4升级到v5时是否会遇到严重问题的方法 我们将要构建的应用程序不“需要”高级SL功能,可以轻松构建为普通的ASP.NET web应用程序。然而,我们希望学习使

我们正在考虑在Silverlight建立一个即将到来的项目。我们将在SL 4中开发这个,而不是3,但是我们组织中的另一个开发者在项目中间有从V2升级到V3的经验,并且丢失了MS没有包含在V3中的特征和功能。这对他来说是一个头疼的问题,我的团队正在考虑其他人在从v3升级到v4时是否也有类似的头疼问题(即缺乏向后兼容性)——这是一种预测SL从v4升级到v5时是否会遇到严重问题的方法

我们将要构建的应用程序不“需要”高级SL功能,可以轻松构建为普通的ASP.NET web应用程序。然而,我们希望学习使用SL,这是一个这样做的机会——但不会因为升级框架版本会出现问题而牺牲SL对我们未来维护工作的支持


有什么经验吗?

2比3是一个更大的飞跃

3到4个应该是无痛的

阅读这篇关于Silverlight兼容性的文章:

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

Visual Studio中的自动项目转换向导做得很好,Silverlight 4主要是添加新功能(而不是删除现有功能)

我们已经有一个Silverlight项目(十几个项目中的一个)停止使用Silverlight 4正确地呈现某些控件,但这是由于Silverlight本身的运行时引擎发生了轻微变化,很可能是由于我们误用了这些控件

否则就一帆风顺了。SL 4绝对是一个不错的选择。仅对Expression Blend 4的改进就值得升级(Expression 3往往会使Telerik Rad控件的编辑样式模板崩溃)

我现在警告您,一旦Silverlight bug咬到您,您将很难返回ASP.Net:)


希望这能有所帮助。

幸运的是,我们的用户将不得不接受我们强迫他们接受的东西。很高兴听到关于Silverlight bug的消息。