номер
Мало того, что Silverlight является только управляемым кодом, он не использует стандартный CRL, но и специальный CRL, известный как CoreCLR . Сборки Silverlight являются настоящими .Net сборками, но скомпилированы с ограниченным подмножеством основных библиотек .Net. При работе в CoreCLR (в вашем браузере) сборки Silverlight ограничены несколькими способами из соображений безопасности. Вы даже не можете писать сборки Silverlight с C ++, и никакой код Silverlight не может быть помечен как небезопасный (я допускаю, что может быть способ обойти это ограничение).
Этот ответ относится только к Silverlight 2 и 3, и, хотя у меня нет большого опыта работы с Silverlight 4, я не знаю ничего, что бы дало вам эту возможность кросс-браузерно с SL4.
Я думаю, вы будете разочарованы, если рассчитываете на Moonlight для совместимости с Linux. Моя команда выбрала Silverlight, так как он работает на Firefox, IE и вскоре на Chrome и неофициально на Opera для Windows, а также на Firefox и Safari на Mac.
Редактировать: Отметьте дату автора этого поста, это до SL4.