我在 Compact Framework 上使用 Linq 表达式树(来自 db4o/Mainsoft/Mono 端口)。由于 System.Reflection.Emit 不存在,我无法将我的 LambdaExpressions 编译为委托,出于性能原因我想这样做。
我想也许我可以将我的表达式树转换为 IL 并基本上以这种方式提供缺少的 Emit 功能,但后来我意识到我必须在其上运行基于 WinCE 的 ILASM 或编写我自己的 PE 标头和汇编元数据。
我更希望 ILASM 可用。是吗?