在开发中将Silverlight 2项目更新为Silverlight 3的问题或原因?

时间:2009-07-10 12:06:30

标签: silverlight silverlight-3.0 migration silverlight-2.0

我目前正在开发一个最近开发的项目,其目标日期主要在Silverlight 2中开发,使用March Silverlight 2工具包。

既然Silverlight 3是黄金,那么有没有理由不将项目迁移到Silverlight 3以便能够利用增加的功能和改进的性能?鉴于Silverlight 2应用程序存在“怪癖”模式,在项目仍处于早期开发阶段时,处理任何此类更新似乎更容易。

我关注的两个主要方面是Silverlight Toolkit(我可以简单地安装Toolkit的Silverlight 3版本,还是开箱即用的2版本),以及主题。

主题(使用工具包)引起了Silverlight 2的困扰,我需要创建各种工作来确保动态内容在保持性能的同时正确主题化。 Silverlight 3将其作为内置功能进行广告宣传 - 这是Toolkit的主题版本的集成,还是Silverlight引入了完全不同的主题机制?

3 个答案:

答案 0 :(得分:3)

我们刚刚完成了对SL3 RTM的升级,它进展顺利,我不得不推荐它。请记住,控件已经在您正在使用的工具包版本和Silverlight 3之间移动。一些控件从工具包转到SL3,一些SL3 beta(也许是SL2?)控件被推回到工具包中。以下是2到3之间的变化列表:

http://docs.google.com/View?id=dnkk749_0czvc86gx

答案 1 :(得分:2)

如果你的项目不是那么长时间,你现在也可以切换到3。你遇到的任何头痛都不会那么严重,因为你的整个申请都不会完成。

更容易修复错误并尽快做出更改。

答案 2 :(得分:2)

安装Silverlight 3工具(http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9442b0f2-7465-417a-88f3-5e7b5409e9dd)时,请查看Silverlight 3 SDK中的Changes.docx。它可以帮助您缓解升级问题并评估迁移所需的时间。

BTW,Silverlight 3 RTM已经淘汰。不升级的唯一原因是您可能需要花费的时间......