将silverlight 4 app降级为silverlight 3的问题/步骤

时间:2010-02-10 20:26:52

标签: silverlight silverlight-3.0 silverlight-4.0

将Silverlight 4应用程序下载到Silverlight 3需要执行哪些步骤。

我不能再使用Beta 4进行开发,并假设VS2010 RC能够运行Sivlerlight Beta 4 - 它是unfortunately can'tVS2010 RC which was just released目前只能与SL3配合使用。 (希望/希望有人破解它的工作,但现在却没有)

所以我想知道将Silverlight 4下载到Silverlight 3的步骤是什么,我会失去什么以及我应该注意什么。

(我意识到答案与SL4功能列表的“对立面”有些相关,但还有其他问题 - 例如更新项目等),也许还有一些需要注意的细微之处由编译器。

编辑:重要。现在有一种解决方法可以让VS4在VS2010 RC中运行 http://translate.google.com/translate?hl=en&sl=auto&tl=en&u=http://sorokoletov.com/2010/02/hate-2-wait-silverlight-4-beta-2-vs-2010-rc/

到目前为止我唯一看到的问题是我不能使用'动态' - 这对我来说很好。 运行此代码时出现此错误:

 dynamic userState = e.UserState;
 userState.dfo();

无法找到编译动态表达式所需的一种或多种类型。您是否缺少对Microsoft.CSharp.dll和System.Core.dll的引用?

3 个答案:

答案 0 :(得分:2)

你可以试试这个

  

Silverlight的快速警告   开发人员:Silverlight 3项目是   Visual Studio 2010支持   发布候选版本但是   Silverlight 4项目不是,和   直到下一个公众才会   Silverlight 4发布。因此,如果你   正在做积极的Silverlight 4   微软推荐   继续使用Visual Studio 2010   Beta 2现在构建。

答案 1 :(得分:1)

在转向RC之前,回到Beta 2并等待下一次公开发布SL4会不会更容易?它可以帮你重新编码回SL3,一旦VS2010和SL4成为RTM,你肯定会后悔吗?

答案 2 :(得分:0)

我想这是我的一个白日梦。我只是开始用SL4进行开发,降级似乎是一个非常痛苦的过程。

他们只是添加了太多很酷的功能!!!

http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx