Microsoft Silverlight 将于 2021 年 10 月 12 日终止支持。 Silverlight 开发框架目前仅在 Internet Explorer 10 和 Internet Explorer 11 上受支持,对 Internet Explorer 10 的支持将于 2020 年 1 月 31 日结束。 不会再支持 Chrome、Firefox 或使用 Mac 操作系统的任何浏览器。

常见问题

Microsoft 将仅为使用 Silverlight 5 版本的客户提供技术帮助。 付费技术协助面向于需要协助解决除安装和升级之外的问题的客户。 Microsoft 会一直向受支持的浏览器版本提供针对 Silverlight 5 开发人员运行时的更新,假设其可扩展性模型支持插件;这包括 Microsoft 安全响应中心 (MSRC) 确定的安全漏洞的更新。

Silverlight 5 将支持在 2021 年 10 月 12 日或基础浏览器的生命周期(以较短者为准)在系统要求页面上列出的浏览器版本。 此支持页面将会更新以反映与较新浏览器和操作系统版本之间的兼容性。

Silverlight 的生命周期策略独立于 Windows 7 策略。 2020 年 1 月 14 日之后,在 Windows 7 上使用 Silverlight 的客户将不会再获得支持,并且将不再收到自动安全更新。

Microsoft 未计划采取任何特定措施来终止 Silverlight 应用程序。 但是,在此日期之后,Silverlight 将处于不受支持状态,并且不会收到任何将来的质量或安全更新。

Silverlight 的许可证是永久许可证,与支持延续无关。 虽然支持将于 2021 年 10 月结束,但此日期不会影响许可证,只要客户使用该软件并遵守许可条款,该许可证就会继续有效。

没有计划将 Silverlight 支持扩展到超过此处列出的现有支持 日期

microsoft.com/silverlight 网站将仍然可用。 但是,在 2021 年 10 月 12 日这一终止支持日期之后,Silverlight 安装程序将不再可用。

有各种选项用于从 Silverlight 迁移应用程序。 建议评估要迁移的应用程序的要求,并确定最适合有关应用程序的技术:

  • 如果应用程序不依赖于浏览器,并且要迁移到 Windows 桌面应用程序,我们建议使用 Windows应用 SDK将应用程序迁移到WinUI 3。

  • 如果应用程序基于 Web,我们建议查看 Blazor,它允许重新使用 .NET Silverlight 代码。 Blazor 允许使用 C# 而不是 JavaScript 来生成交互式 Web UI。 Blazor 应用由使用 C#、HTML 和 CSS 实现的可重复使用的 Web UI 组件组成。 客户端和服务器代码都是用 C# 编写的,因此你可以共享代码和库。

永久禁用 IE 桌面应用程序后,Silverlight 应用程序将继续在 IE 模式下Microsoft Edge运行。 IE 模式支持所有文档和企业模式、Active X 控件 (如 Java 或 Silverlight) 等。 有关支持的内容和不支持的内容的列表,请参阅什么是 IE Internet Explorer (模式) 文档 "页。 

Silverlight 安装程序未获得 重新 分发的许可。 

需要更多帮助?

加入讨论
询问社区
获取支持
与我们​​联系

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×