.net - 将 .NET 可执行文件转换为 native 可执行文件

标签 .net compilation native-executable

是否有任何方法可以将在 .NET 中开发的应用程序转换为 native 可执行文件(包括源代码)?

安装整个框架(最高到 .NET Framework 3.5 SP1)需要很多时间 - 并非总是从 Internet 更新计算机。是否可以调用 NGen 来生成独立的可执行文件?

谢谢

最佳答案

它尚不可用,但 Mono 项目团队正在开发 Ahead of Time compiler这将做你正在寻找的。 Mono 的目的是在 iPhone(如 Unity)上工作,但它应该适用于所有平台。

编辑:它确实支持 Mono x86,但我不确定他们是否已经包含了包含在依赖类中的功能(尽管我从采访中听说,这是计划中的)

编辑 2:当前支持包含依赖项,感谢 Dykam!

关于.net - 将 .NET 可执行文件转换为 native 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1188006/

相关文章:

windows - 备用数据流文件在 Windows 10 上消失

winapi - 你如何在原生 NT 文本模式下获得图形?

c# - 是否有可能完全用托管 .NET 语言编写 JIT 编译器(针对 native 代码)

c# - 将数组作为单独的值传递给参数

java - 以编程方式编译.java文件,错误

java - 如何将svn中的代码编译成jar文件?

.net - 如何在 WPF 中的控件顶部显示进度条

c# - 如何描述自动迁移的细节

编译交叉编译器来编译内核,使用MinGW