【发布时间】:2012-06-06 20:19:12
【问题描述】:
我们将 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>
有没有人知道如何使 silverlight 与旧版本 (4.0.50401.0) 而不是最新版本 (4.0.50917.0) 一起工作?
【问题讨论】:
标签: silverlight silverlight-4.0 .net-4.0 windows-xp