ILDASM.EXE的API

时间:2014-01-06 04:23:22

标签: c#-4.0 visual-studio-2012 ildasm

我知道ildasm.exe可用于分析程序集的代码。我想在我的代码中使用ILDASM.exe。我是否可以使用Microsoft提供的相关API将此功能合并到我的代码中。我不想调用ildasm.exe并转储文件并解析。我希望得到对象并根据我的使用来操纵它们。

1 个答案:

答案 0 :(得分:0)

在这种情况下,您可能希望使用Reflection循环遍历程序集中的各个实体。所有对象(包括私有类/字段/等)都应该以这种方式提供。

如果这还不够,你还可以看一下Cecil(虽然我自己没有用过它)。

我假设您的应用程序实际上是基于您的问题的.NET应用程序。