.net - 紧凑框架的 Reflection.Emit 替代方案

标签 .net reflection compact-framework reflection.emit

.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/

相关文章:

.net - NEST搜索所有可用对象

Java getMethods() 与继承层次结构相关

java - 通过键调用特定方法的最有效方法 ||重构调用 switch 语句的方法

deployment - ClickOnce 部署可以与 windows mobile 和紧凑型框架一起使用吗?

C# DirectoryInfo.GetFiles 通配符搜索

c# - 从不同命名空间中的枚举复制值

c# - 如何使用控件数组在 C# 中获取给定对象的数组索引?

compact-framework - C# - 阻止代码在设计器中执行

c# - 类库的 app.config 中的绑定(bind)重定向有什么作用吗?

c# - .NET 反射 : how do I loop through an object that is an array type?