gpt4 book ai didi

c# - 将 .NET 程序集编译成 x86 机器码

转载 作者:可可西里 更新时间:2023-11-01 08:24:11 33 4
gpt4 key购买 nike

有没有办法将 .NET 程序集编译成 native 代码(即 x86)输出,也就是说,没有 MSIL。

据我了解,如果您仅将 x86 指定为体系结构,这只会更改 PE header 以将其指向 JIT,但程序集仍将包含 MSIL 并将根据需要进行 JITT。

NGen 确实会为指定的体系结构生成程序集文件,但它不是编译器,它旨在提高性能,但您仍然需要原始 DLL, native 镜像的存在仅用于避免 JIT 编译程序集,但您可以获取该原生图像并使用它,可以吗?

那么,有什么方法可以将 .NET 实际编译为 native 代码吗?

最佳答案

Spoon Studio(之前被命名为 Xenocode)似乎能够做到这一点:http://spoon.net/Studio/Features.aspx

RemoteSoft 也有一个产品,但网站看起来很旧:http://www.remotesoft.com/linker/

关于c# - 将 .NET 程序集编译成 x86 机器码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6198361/

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