.NET CF 似乎缺少非常有用的 Reflection.Emit。
到目前为止,我发现这个库作为替代:http://www.codeplex.com/EmitCF .
然而,它似乎是一个废弃的早期版本,所以我正在寻找更多的选择。
有谁知道 Emit 的另一种替代方法?
或者也许有人使用了 EmitCF 并且可以评论它的状态?
顺便说一句,更大的图景:我正在尝试为 CF 获取 Emit,以便我可以获得 http://dynamic.codeplex.com在 CF 下工作,所以我可以优化我正在使用的序列化代码 ( http://www.codeproject.com/KB/XML/GR_CustomXmlSerializer.aspx )
最佳答案
您需要的是 Cecil ( http://mono-project.com/Cecil ),这是一个 Mono 项目库,用于生成和检查 CIL 格式的程序和库。它得到了积极维护,比 Reflection.Emit 做的更多,而且它被用于很多项目,包括一些针对 .NET CF 的项目。
关于.net - 紧凑框架的 Reflection.Emit 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1383548/