Silverlight应用程序无法加载,因为安装了4.1插件并需要5.1。更新不自动?

时间:2012-12-05 22:15:21

标签: silverlight silverlight-4.0 silverlight-5.0 silverlight-plugin

我写了一个Silverlight 5应用程序。当使用Silverlight 4.1插件的用户访问我的页面时,该应用程序无法加载。

如果我的.xap文件需要,Silverlight不会自动下载最新版本的插件吗?

它也不会出现在Windows Update中。

2 个答案:

答案 0 :(得分:1)

如果您有Silverlight应用程序的Web项目,则可以在Default.aspx中指定需要安装的最小运行时版Silverlight来运行您的应用程序。

在Default.aspx中有一个条目,如:

<param name="minRuntimeVersion" value="5.0.60401.0" />
<param name="autoUpgrade" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=5.0.60401.0" style="text-decoration: none">
  <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight"
  style="border-style: none" />
</a>

此设置表示必须至少为您的应用程序安装5.0.60401.0版。如果客户端打开silverlight应用程序并使用较低版本,则会显示安装对话框以安装所需的silverlight版本。

答案 1 :(得分:0)

不。安装Silverlight是用户/桌面支持必须执行的手动活动。

Silverlight会告诉您,您的版本错误,但用户可以实际升级它。