【问题标题】:Issues / Steps in downgrading silverlight 4 app to silverlight 3将 silverlight 4 应用程序降级到 silverlight 3 的问题/步骤
【发布时间】:2010-02-10 20:26:52
【问题描述】:

将 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 功能列表的“相反”有关,但还有其他问题 - 例如更新项目等),也许还有一些需要注意的微妙事情不会被抓住由编译器。

编辑:重要。现在有一种解决方法可以让 SL4 在 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 的引用?

【问题讨论】:

    标签: silverlight silverlight-3.0 silverlight-4.0


    【解决方案1】:

    你可以试试这个

    Silverlight 的快速警告 开发人员:Silverlight 3 项目是 Visual Studio 2010 支持 发布候选版本,但 Silverlight 4 项目不是,并且 直到下一次公开 Silverlight 4 发布。因此,如果你 正在做活跃的 Silverlight 4 开发,微软推荐 继续使用 Visual Studio 2010 现在是 Beta 2 版本。

    【讨论】:

      【解决方案2】:

      改为返回 Beta 2 并等待 SL4 的下一个公开版本再转移到 RC 不是更容易吗?它将节省您重新编码回 SL3,一旦 VS2010 和 SL4 成为 RTM,您肯定会后悔吗?

      【讨论】:

      • 回到 SL3 只是一时的心血来潮……这看起来像是一项巨大的努力。一旦我意识到我会丢失绑定数据值的字符串格式,游戏就结束了!
      • 我刚刚清理安装了我的整台机器。无法决定是暂时放弃 Silverlight 并升级到 RC - 还是放弃 vs2010 用于我的其他项目:-/
      • 如果你说的是在 {Binding} 时使用 string.format 作为转换器,那么是的,你仍然可以在 SL3 中这样做
      【解决方案3】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-10
        • 1970-01-01
        • 2011-05-09
        相关资源
        最近更新 更多