Silverlight可以在linux上运行吗?

时间:2009-12-31 19:04:17

标签: linux

我刚刚阅读了一篇关于microsoft brining silverlight到linux OS的文章。这是否意味着当我在Windows框上创建项目时它能够在Linux上运行吗?我是否需要对代码执行任何其他操作以使其在Linux上运行?

3 个答案:

答案 0 :(得分:6)

  

Moonlight是一个开源的   Silverlight的实现   (http://silverlight.net),主要是   适用于Linux和其他基于Unix / X11的版本   操作系统。九月   2007年,微软和Novell宣布了一项   技术合作,包括   访问Microsoft的测试套件   Silverlight和一个分配   适用于Linux用户的Media Pack   包含许可的媒体编解码器   视频和音频。

     

Moonlight 2于12月17日发布,   2009年

http://www.mono-project.com/Moonlight

编辑:

对于开发者:

  

MonoDevelop主要是一个IDE   专为C#和其他.NET而设计   语言。 MonoDevelop使   开发人员快速编写桌面   和Linux上的ASP.NET Web应用程序,   Windows和Mac OSX。 MonoDevelop制作   开发人员很容易移植.NET   用Visual创建的应用程序   Studio到Linux并维护一个   所有平台的单一代码库。   http://monodevelop.com/

&安培;

Debugging Silverlight/Moonlight Apps on Linux

答案 1 :(得分:4)

有一个名为Moonlight的替代实现(与Silverlight不同)在Linux上运行。但它并不总是最新的。每个主要的Silverlight版本迟早会跟着它的Moonlight版本,就像.NET和Mono一样。

目前Moonlight与Silverlight 2兼容。这意味着您的Silverlight 2应用程序将在Moonlight上运行而不会出现问题,并且您无需执行任何特定于此的任何操作。

Silverlight 3支持很快就会到来。这是roadmap

更新Moonlight was discontinued(但Silverlight也是如此)。

答案 2 :(得分:4)

嗯,正如其他人已经提到过的那样,有月光。然而,更有趣的是,微软已经在Moblin上运行Silverlight,这是由英特尔为上网本开发的Linux发行版。这似乎不是基于月光。为什么微软没有在这里使用Moonlight并为Moonlight的发展付出了一些力量,我不知道。

可以看到关于Moblin的Silverlight视频here

然后是用于移动设备的Silverlight,目前还没有,但预计这将在Symbian上运行,而Symbian不是Linux,而是非Windows / Mac OS。