将正在开发的Silverlight 2项目升级到Silverlight 3存在哪些问题或原因?

4

我目前正在开发一个使用Silverlight 2和三月份的Silverlight 2工具包的项目,计划于2010年完成。

现在Silverlight 3已经发布,有没有理由不将项目迁移到Silverlight 3以便能够利用新增功能和改进的性能?考虑到Silverlight 2应用程序存在“怪癖”模式,似乎在项目仍处于早期开发阶段时处理任何此类更新会更容易。

我关心的两个主要领域是Silverlight Toolkit(我是否可以直接安装Silverlight 3版本的Toolkit,还是2版本可以直接使用),以及主题。

主题(使用Toolkit)一直是Silverlight 2的头痛问题,我需要创建各种解决方案来确保动态内容在保持性能的同时正确地应用主题。Silverlight 3宣传其主题作为内置功能 - 这是集成了Toolkit版本的主题,还是Silverlight引入了完全不同的主题机制?

3个回答

3
我们刚刚完成了SL3 RTM的升级,整个过程非常顺利,我强烈推荐使用。请注意,在您使用的工具包版本和Silverlight 3之间,控件已经移动。一些控件从工具包移到了SL3中,而某些SL3 beta(也许是SL2?)控件则被推回到了工具包中。以下是2和3之间的更改列表:http://docs.google.com/View?id=dnkk749_0czvc86gx

2
如果你的项目还有很长时间才到截止日期,那么最好现在就切换到3。因为你的整个应用程序还没有完成,所以你遇到的任何问题都不会太严重。尽早修正错误和进行更改总是比晚些时候更容易。

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接