1

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

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

它也不会出现在 Windows 更新中。

4

2 回答 2

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 版本。

于 2012-12-06T08:52:59.450 回答
0

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

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

于 2012-12-06T08:26:04.867 回答