【问题标题】:Updating a SilverLight 4.0RC application to 4.0 RTM将 SilverLight 4.0RC 应用程序更新到 4.0 RTM
【发布时间】:2011-03-02 20:50:02
【问题描述】:

我下载了这个项目的源代码:

SilverVNC - a VNC Viewer with Silverlight 4.0 RC

它构建得很好,但是当我运行它时,我收到了这条消息(当浏览器启动时,可能来自浏览器的 SilverLight 运行时):

此应用程序是为 Silverlight 的过期测试版。 请联系本店主 应用程序并让他们升级 他们使用官方的应用程序 Silverlight 的发布。

我已经安装了所有必要的 SilverLight 4.0 RTM 位(我之前从未在这台机器上安装过 SilverLight 测试版或 RC),我应该在项目中寻找哪些项目来更新以使其运行?

我注意到解决方案中的两个项目引用了版本 3 Silverlight 程序集。我将这些更新为 4.0(项目和对 4.0 的引用),但我仍然收到此错误。我猜项目文件本身有一些东西需要调整。

从来没有为 SilverLight 写过一行代码,我有点迷茫。

【问题讨论】:

    标签: silverlight visual-studio-2010 silverlight-4.0


    【解决方案1】:

    项目文件可能包含对可能为 SL4 RC 构建的预构建程序集的引用。该项目甚至可以引用 Silverlight 4 RC 程序集。

    您可以尝试两件事。您可以从项目中删除引用并再次添加它们,以便将它们更新到 RTM,或者您可以创建一个新的 Silverlight 4 项目并将所有源代码导入其中。这至少应该有效。

    编辑:

    可能还有其他解决方案。您可能安装了旧版本的 SL4 开发人员工具。我似乎记得在发布 RTM 时遇到过类似的问题。因此,您可能需要下载并重新安装 SL4 开发人员工具。

    【讨论】:

    • 没有任何预构建的 Silverlight 程序集,只有 SilverlightPlayground.RFB.Silverlight 引用了 SilverlightPlayground.RFBSilverlightPlayground.Net 的四个项目。正如我所说,这台机器上除了安装 Silverlight RTM 位之外,从来没有其他任何东西。无论如何,我接受了您的建议,即从头开始重新创建解决方案和项目,然后导入源代码。该消息消失了,但我有点卡在现在显示的“单击安装”链接引发的异常上。但如果我被它难住了,那就是另一个问题了。
    • 重新创建项目很痛苦,但有时必须这样做。祝项目顺利运行! :-)
    【解决方案2】:

    修改启动 rfb.html 文件中的对象标记以引用最新版本的运行时。现在,它的“4.0.60129.0”

    发件人:

    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
          <param name="source" value="ClientBin/SilverlightPlayground.RFB.Silverlight.xap"/>
          <param name="onError" value="onSilverlightError" />
          <param name="background" value="white" />
          <param name="minRuntimeVersion" value="3.0.40624.0" />
          <param name="autoUpgrade" value="true" />
    

    收件人:

    <param name="minRuntimeVersion" value="4.0.60129.0" />
    

    【讨论】:

    • 感谢您的建议。不幸的是,那里没有快乐。我接受了 Rune 的建议,即从头开始重新创建解决方案和项目文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-17
    • 2014-02-18
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多