【问题标题】:Is it possible to inspect an assembly's IL instructions programmatically using managed code?是否可以使用托管代码以编程方式检查程序集的 IL 指令? 【发布时间】:2010-05-13 02:17:07 【问题描述】: 见标题。 Reflection.Emit 似乎更多的是关于创建一个新的动态程序集,而不是用于加载现有程序集并检查其 IL。 【问题讨论】: 标签: .net disassembly il 【解决方案1】: Common Compiler Infrastructure 【讨论】: 玩了一下,非常好。我可以使用示例代码非常轻松地迭代特定操作。谢谢。 【解决方案2】: 【讨论】: 是否提供自动化 API 之类的?正如我在标题中所说,我以编程方式交谈。我目前没有时间拆卸反光板。 这里有一些可能的选项:stackoverflow.com/questions/2425973/… CCI 拥有可用于实现所需功能的库。我在上面的答案中有链接。 @Code:是的,我们看到了。不过还是感谢您再次向我们指出。