microsoft ILGenerator 的输出文件在哪里?

发布于 2024-10-18 15:59:32 字数 69 浏览 8 评论 0原文

我使用过 Microsoft ILGenerator 及其 Emit 成员。我想知道在哪里可以找到它生成的输出 il 文件。

I've used Microsoft ILGenerator and its Emit member. I want to know where I can find the output il file which is generated by it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

魔法少女 2024-10-25 15:59:32

生成的 IL 不会自动保存到磁盘。您需要首先确保您的 AssemblyBuilder 是使用 Save 或 RunAndSave 的 AssemblyBuilderAccess 创建的(通过 AppDomain.DefineDynamicAssembly())。

生成所有 IL 后,您可以使用 AssemblyBuilder 上的 Save() 方法将生成的程序集保存到磁盘。

The generated IL is not saved to disk automatically. You need to first ensure that your AssemblyBuilder is created (through AppDomain.DefineDynamicAssembly()) with an AssemblyBuilderAccess of Save or RunAndSave.

Once you have generated all your IL, you can then use the Save() method on the AssemblyBuilder to save the generated assembly to disk.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文