我希望我的应用程序能够下载并安装Silverlight 4,而不是Silverlight 5.任何人
SL v.4 +安装在客户端计算机上=我的应用程序运行完美。 客户端计算机上安装的SL v.5 + =我的应用程序就像大便和崩溃一样运行。
这是一个业务应用程序,我可以告诉客户端要安装的版本。问题是,通过VS2010生成的以下标准标记,它会强制SL5每次安装。
有没有办法让SL 4安装,因为在安装客户端(v4和v5)的SL版本中存在明显的兼容性错误。
重写SL代码不是一种选择。
任何帮助都会很棒..这是VS自动生成的标记。
感谢。
<body>
<form id="form1" runat="server" style="height:100%">
<div id="silverlightControlHost">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
<param name="source" value="ClientBin/Web.Portal.xap"/>
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="4.0.60310.0" />
<param name="autoUpgrade" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.60310.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>
</form>
</body>
答案 0 :(得分:0)
<object>
元素的内容(减去<param>
s)会显示在用户的浏览器中,如果他们没有Silverlight插件,或者他们的版本太旧了。您可以将此内容更改为您想要的任何内容。特别是,您可以对其进行更改,以便将您带到可以下载Silverlight 4插件的页面,而不是官方的Microsoft Silverlight页面。
我找不到任何地方可以在Microsoft网站上下载Silverlight 4的安装程序。但是,如果您碰巧在某处安装了此安装程序的副本,则可以尝试将其上传到您的网站并链接到该网站。