Любые указатели на наименьшее время выполнения CLI? - PullRequest
2 голосов
/ 07 мая 2009

Я ищу наименьшую возможную реализацию подмножества CLI.

Пока что подойдет даже переводчик, но я действительно ищу JITted время выполнения. Мне даже ничего не нужно из стандартного времени выполнения кроме основных классов, таких как System.Object и Enum и т. д. Также необходимо быть переносимым и наименее зависимым от базовой системы.

Я рассмотрел моно, и оно довольно тяжелое. Вырубить моно до мои требования это огромная задача. Интересно, было ли это уже сделано? В настоящее время я смотрю на pnet, который включает в себя «крошечную» сборку.

Ответы [ 5 ]

2 голосов
/ 07 мая 2009

Не уверен, что он имеет то, что вы ищете, но Microsoft недавно открыла .Net Micro Framework, возможно, стоит посмотреть.

2 голосов
/ 07 мая 2009

.NET Micro Framework - это интерпретатор IL, и он очень маленький. Однако он не полностью функционален - вы не получаете обобщений, а некоторые вещи, например свойства, работают по-другому (PropertyInfo отсутствует).

Другие:

  • Компактный каркас
  • Silverlight
1 голос
/ 07 мая 2009

Посмотрите на Mono Linker с mkbundle. Идея в том, что он будет связывать только те части Mono, которые вам нужны, и не более.

0 голосов
/ 07 мая 2009

Ваш скрипт сборки может оказаться PITA, но CrossNet может быть хорошей идеей. Компилирует MSIL в C ++.

Так что вы можете приземлиться без CLR вообще:).

0 голосов
/ 07 мая 2009

Попробуйте Silverlight , хотя это несколько "в браузере".

...