将 IL 包装成一个用 C#/.NET Core 写在磁盘上的程序集?

Wrap IL into an assembly written on disk in C# / .NET Core?

我正在创建一个基于原始 IL 的 .NET 方法。我想将新创建的独立方法包装到 .NET 程序集中,并将此程序集作为 foo.dll 文件写入磁盘,然后将此程序集提供给 PEVerify or ILVerify。事实上,在调试大型定制 IL 序列时,这些工具非常宝贵。

有谁知道如何使用 .NET Core 执行此操作?

problem has been pending for almost 4 years. In the end, we rolled out our own open source alternative to AssemblyBuilder.Save 似乎适用于 .NET Core。