2009-05-07 8 views
2

Je cherche la plus petite implémentation de sous-ensemble CLI possible.Des pointeurs vers le plus petit runtime CLI?

Pour l'instant, même un interprète le fera, mais je suis vraiment à la recherche d'un runtime JITted . Je n'ai même besoin de rien de l'environnement d'exécution standard en dehors des classes de base comme System.Object et Enum etc. Il faut également pour être portable et moins dépendant du système sous-jacent.

J'ai considéré mono et c'est assez lourd. Réduire mono jusqu'à mes exigences est une tâche énorme. Je me demande si cela a déjà été fait. Je suis actuellement en train de regarder pnet, qui inclut une construction "minuscule".

+0

De quel type d'environnement ou de plate-forme s'agit-il? Navigateur? Microcontrôleur? PC basse spécification? PDA/téléphone intelligent? –

+0

Je vais l'utiliser pour écrire chronomètre pour une montre-bracelet numérique :) –

+0

Re "montre-bracelet numérique" ... Micro Framework a d'abord été utilisé pour les montres ... non, vraiment. –

Répondre

0

Essayez Silverlight, même si c'est un peu "in-browser".

2

Je ne sais pas si elle a ce que vous cherchez, mais Microsoft a récemment ouvert le .Net Micro Framework, peut-être vaut le coup d'oeil.

2

Le .NET Micro Framework est un interpréteur IL, et est très petit. Il n'est cependant pas complet - vous n'avez pas de génériques, et certaines choses comme les propriétés fonctionnent différemment (il n'y a pas de PropertyInfo).

Autres:

  • Compact Framework
  • Silverlight
0

Votre script de compilation peut se révéler un PITA - mais CrossNet pourrait être une bonne idée. Il compile MSIL en C++.

Alors vous pourriez atterrir sans CLR du tout :).

1

Jetez un oeil à la Mono Linker avec mkbundle. L'idée est que cela ne fera que lier les morceaux de Mono dont vous avez besoin, et pas plus.

Questions connexes