gpt4 book ai didi

.net - 即时修改 IL 代码

转载 作者:行者123 更新时间:2023-12-02 00:37:18 29 4
gpt4 key购买 nike

我想即时修改现有类的 .Net IL 代码。这有可能吗?我找到了一些对 .Net Profiling API 的引用,但根据文档,它不支持自修改应用程序。主要目的是替换某些属性的 getter 和 setter。任何提示将不胜感激。

干杯,阿钦

最佳答案

我建议您查看 Mono Cecil .不要认为您不能在 Windows .NET 应用程序中使用 Mono 二进制文件。

Cecil 就像服用了类固醇后的反射(reflection)。您不仅可以反射(reflect)程序集,还可以更改其 IL 并保存结果。

Here's a decent webcast关于做这件事。

关于.net - 即时修改 IL 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107221/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com