需要旧版本的silverlight

我们将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工作有任何想法?

解决方法

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

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

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

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

相关文章

如何在Silverlight4(XAML)中绑定IsEnabled属性?我试过简单的...
我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,...
ProcessFile()是在UIThread上运行还是在单独的线程上运行.如...
我从同行那里听说,对sharepoint的了解对职业生涯有益.我们不...
我正在尝试保存一个类我的类对象的集合.我收到一个错误说明:...
我需要根据Silverlight中的某些配置值设置给定控件的Style.我...