Silverlight是否需要安装.NET框架?

时间:2010-03-13 15:51:47

标签: .net silverlight

我一直在探索Microsoft Silverlight的可能性以及它在Web浏览器中的运行方式。我只是想知道Silverlight是否需要.NET框架?这意味着Mac或Linux用户无法运行Silverlight。我将使用.NET framework 3.5制作应用程序。此应用程序是在任何Web浏览器中运行,还是仅在Internet Explorer,Firefox或Safari等主要浏览器中运行?

4 个答案:

答案 0 :(得分:6)

以下是Silverlight的 matrix of supported browsers and operating systems 。正如您所看到的,Silverlight具有相当广泛的支持,在Linux中明显被忽视。

只需要插件。

答案 1 :(得分:2)

您只需要适用于您的操作系统的Silverlight插件

http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx

答案 2 :(得分:1)

Silverlight在mac上运行,我认为也是linux,所以我猜它不需要运行.NET

答案 3 :(得分:-2)

是与否,从表面上看,它不需要安装 .NET 框架,但在其中捆绑了最小的 .NET CLR 运行时,足以使 Silverlight 工作。毕竟 SL 是一种托管技术,将性能敏感部分作为本机代码。

在 Windows 上,部分 SL 安装有如下文件:

coreclr.dll
mscorlib.dll

在 mac 上有

CoreCLR.bundle

换句话说,微软将最小的 .NET 框架移植到支持的平台上。