我正在寻找可能的最小CLI子集实现。
现在,即使是口译员也会这样做,但我真的在寻找一个 JITted运行时。我甚至不需要标准运行时的任何东西 除了System.Object和Enum等核心类之外,它还需要 可移植,最不依赖于底层系统。
我考虑过单声道而且很重。减少单声道到 我的要求是一项艰巨的任务。我想知道它是否已经完成。 我目前正在研究pnet,其中包括一个“小”版本。
答案 0 :(得分:2)
不确定它是否符合您的要求,但Microsoft最近开源.Net Micro框架,可能值得一看。
答案 1 :(得分:2)
.NET Micro Framework是一个IL解释器,非常小。然而,它并不是完整的功能 - 你没有得到泛型,有些像属性的东西工作方式不同(没有PropertyInfo)。
其他:
答案 2 :(得分:1)
使用mkbundle查看Mono Linker。它的想法是它只会链接你需要的Mono碎片,而不是更多。
答案 3 :(得分:0)
尝试Silverlight,虽然它有点“在浏览器中”。
答案 4 :(得分:0)
您的构建脚本可能会变成PITA - 但CrossNet可能是个好主意。它将MSIL编译成C ++。
所以你根本没有CLR就可以登陆:)。