首页 文章

需要旧版本的silverlight

提问于
浏览
3

我们将Silverlight 4,.net 4和VS2010的组合用于多个内部项目 . 在构建项目时,我们不会手动指定除了在自动生成的页面之外的任何地方需要的silverlight构建 .

我们遇到了需要绝对最新版Silverlight的客户的问题,而且由于我们的IT部门使用包装解决方案来部署软件 - 他们无法利用时间每2个月更新一次 .

在我们的开发机器上,我们拥有完全的管理权限,但是,在运行这些应用程序的客户端上,机器被锁定,用户无法安装任何东西 .

我们已经尝试过使用HTML中创建的标签来要求IT打包过几个月的版本,但无济于事(请参阅下面的html) .

<div id="silverlightControlHost">
   <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
          <param name="source" value="/ClientBin/xapfilename.xap"/>
          <param name="onError" value="onSilverlightError" />
          <param name="background" value="white" />
          <param name="minRuntimeVersion" value="4.0.50401.0" />
          <param name="autoUpgrade" value="false" />
          <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0" style="text-decoration:none">
              <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
          </a>
    </object>
    <iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe>
</div>

有没有人对如何使用较旧版本(4.0.50401.0)而不是最新版本(4.0.50917.0)使Silverlight工作有任何想法?

3 回答

  • 0

    所需版本由您构建项目的Silverlight SDK版本确定 .

    要返回旧版本,您需要使用较旧的SDK(以及任何已修复的错误) .

    最好开始存档您使用的任何SL SDK . 我不确定旧版本是否仍然可用 .

    Microsoft下载中心提供了一些旧版本的SDK:http://www.microsoft.com/en-us/download/search.aspx?q=silverlight%20sdk

  • 4

    来自Tim Heuer的博客文章可能会对您有所帮助:Understanding Silverlight releases (and the September 2010 2nd service update)

    每当有人问我这个问题时,我的第一个问题是他们是否安装了更新的SDK . 几乎所有的时间答案都是肯定的 . 这就是问题所在(同时他们也重新编译了他们的应用程序) . 与minRuntimeVersion一起,在XAP AppManifest.xml文件中还有一个为应用程序标记的RuntimeVersion属性 . 这两个版本都是由SDK版本设置的 . 因此,当您安装新SDK时,该版本是此处使用的值 . 注意:您的标签minRuntimeVersion未在现有项目上更新,但检查新项目,您将在那里看到它更新 . 因此,即使你可能在标签minRuntimeVersion中指定RTW(4.0.50401.0),XAP要求(通过AppManifest)更高版本的事实也是导致冲突的原因 .

  • 3

    如果你're looking for older Silverlight runtimes and SDKs I suggest checking out Microsoft'的Silverlight发布历史 . 你可以在这里找到它:http://www.microsoft.com/download/en/details.aspx?id=12121 . 希望有帮助:)

相关问题