2010-12-02 4 views

Répondre

0

Il est probablement écrit en C/C++, étant donné qu'il s'agit d'un plugin de navigateur. (Faire un scan des binaires dans /Library/Internet Plug-Ins/Silverlight.plugin sur mon mac révèle beaucoup de libs avec C linkage, qui implémentent le CLR minimal requis pour que le code s'exécute sur Silverlight, mais le plugin lui-même semble être écrit en C/C++)

Il existe toujours des bibliothèques gérées dans le bundle de plugins, comme vous pouvez l'imaginer puisqu'il doit être capable d'exécuter des assemblages CLR, mais on ne sait pas quelle partie de la logique du plugin est écrite sur le mini -CLR fourni.

0

Silverlight est écrit en C++ pour une compatibilité multiplateforme.

1

Cela dépend de ce que vous entendez par "Silverlight lui-même". Une grande partie - y compris la BCL - est un code géré. Les composants de niveau inférieur, y compris le CLR, ne sont pas gérés.

+0

merci de prendre le temps de m'aider à apprendre quelque chose, appréciez-le. – thatisvaliant

Questions connexes