任何指向最小CLI运行时的指针?

时间:2009-05-07 12:03:44

标签: .net mono runtime jit

我正在寻找可能的最小CLI子集实现。

现在,即使是口译员也会这样做,但我真的在寻找一个 JITted运行时。我甚至不需要标准运行时的任何东西 除了System.Object和Enum等核心类之外,它还需要 可移植,最不依赖于底层系统。

我考虑过单声道而且很重。减少单声道到 我的要求是一项艰巨的任务。我想知道它是否已经完成。 我目前正在研究pnet,其中包括一个“小”版本。

5 个答案:

答案 0 :(得分:2)

不确定它是否符合您的要求,但Microsoft最近开源.Net Micro框架,可能值得一看。

答案 1 :(得分:2)

.NET Micro Framework是一个IL解释器,非常小。然而,它并不是完整的功能 - 你没有得到泛型,有些像属性的东西工作方式不同(没有PropertyInfo)。

其他:

  • Compact Framework
  • Silverlight的

答案 2 :(得分:1)

使用mkbundle查看Mono Linker。它的想法是它只会链接你需要的Mono碎片,而不是更多。

答案 3 :(得分:0)

尝试Silverlight,虽然它有点“在浏览器中”。

答案 4 :(得分:0)

您的构建脚本可能会变成PITA - 但CrossNet可能是个好主意。它将MSIL编译成C ++。

所以你根本没有CLR就可以登陆:)。