c# - 从汇编中获取 MSIL?

标签 c# .net assemblies clr il

是否可以在不加载类型信息的情况下从 Assembly 对象中有效地提取 MSIL?

我有一个简单的应用程序,它接受一个字符串并尝试动态创建一个方法来进行非常快速的计算,但我想通过使用 CodeCompileUnit 编译 C# 来避免加载程序集/类型信息代码字符串,从编译的程序集中提取 MSIL,并将 MSIL 发出到 DynamicMethod。如果可能的话。

最佳答案

看看Mono.Cecil这可以帮助您读取/修改/创建程序集而不加载它们。

关于c# - 从汇编中获取 MSIL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4816040/

相关文章:

.net - 使用程序集在引用的 XSL 模板中编写脚本

c# - 找出所有 DLL 的依赖关系?

c# - Entity Framework 对较小的桌面应用程序有意义吗?

c# - 反编译代码中的这些符号是什么

c# - 将回调传递给类

.net - 通过 .NET 中的 Web 服务调用发送 cookie

c# - 使用 TLS session 重用将文件上传到 C# 中的隐式 FTPS 服务器

.net - 'assembly purgatory' 发生了什么?

c# - 在 Topshelf 服务中重新启动自身

c# - 用于选定文本和远程代码生成的 Resharper API