代码之家  ›  专栏  ›  技术社区  ›  David

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

  •  4
  • David  · 技术社区  · 15 年前

    我目前有一个最近开始的项目正在开发中,2010年的目标日期主要是在Silverlight2中开发的,利用了3月份的Silverlight2工具包。

    既然Silverlight 3是黄金级的,有没有理由不将项目迁移到Silverlight 3,以便能够利用添加的功能和改进的性能?考虑到Silverlight2应用程序的“怪癖”模式,当项目仍处于早期开发阶段时,处理任何此类更新似乎都比较容易。

    我关注的两个主要领域是Silverlight工具包(我可以简单地安装Silverlight 3版本的工具包,或者2版本的工具包是现成的),以及主题化。

    使用Silverlight2时主题化(使用工具包)一直是头疼的原因,我需要创建各种解决方案,以确保动态内容在保持性能的同时主题化。Silverlight 3将主题作为内置功能进行宣传-这是工具包主题化版本的集成,还是Silverlight引入了完全不同的主题化机制?

    3 回复  |  直到 15 年前
        1
  •  3
  •   James Cadd    15 年前

    我们刚刚完成了对SL3RTM的升级,进展顺利,我不得不推荐它。请记住,控件已在您使用的工具包版本和Silverlight 3之间移动。一些控件从工具箱转到了SL3和一些SL3测试版(可能还有SL2?)控件被推回到工具箱中。以下是2到3之间的更改列表:

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

        2
  •  2
  •   foobarfuzzbizz    15 年前

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

    纠正错误和尽早做出改变总是容易得多。

        3
  •  2
  •   Ruslan Urban    15 年前

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

    顺便说一句,Silverlight 3 RTM已退出。不升级的唯一原因是您可能需要花费大量的时间…