自修改C#(MSIL)代码?

时间:2013-07-01 23:16:43

标签: c# code-generation reflection.emit ilgenerator

如何使用C#/ .NET动态修改内存中的MSIL代码?

是的,我真的希望替换已经在内存中的现有代码。
具体来说,我

  • 希望只生成 new 代码(通过表达式模板,ILGenerator等)
  • 试图发出一个新的二进制模块,希望稍后将其加载到内存中

1 个答案:

答案 0 :(得分:2)

.Net Profiling API似乎很有希望。

否则,我很难过。