lms*_*asu 15 .net compilation native-executable
有没有办法将.NET开发的应用程序转换为本机可执行文件(包括源代码)?
安装整个框架(最多.NET Framework 3.5 SP1)需要花费大量时间 - 并非总是从Internet更新计算机.是否可以调用NGen来生成独立的可执行文件?
谢谢
Ric*_*lay 12
它尚未推出,但是Mono项目团队正在开发一个Ahead of Time编译器,它可以满足您的需求.Mono的目的是在iPhone上运行(如Unity),但它适用于所有平台.
编辑:它确实支持Mono x86,但我不确定他们是否已经包含了依赖类中的功能(虽然从我听过的采访中,它已经计划好了)
编辑2:目前支持包含依赖项,感谢Dykam!
不,NGen的代码仍然需要框架 - 它只是在您自己的程序集中预先JIT代码.它还需要CLR本身的框架.
我相信Mono有一个他们计划用于iPhone的静态编译器.我不知道这是否适用于Windows.
曾经有一种名为Thinstall的产品,有些人用它.它现在称为ThinApp - 基本上它是应用程序虚拟化.它是商业广告,但您可能能够获得试用版.
就个人而言,我有点担心任何这样的产品 - 当涉及到部署时,偏离主流的做事方式听起来像许多支持电话的配方.出现了很多错误.我并不是说它不起作用,只是因为我很谨慎.
你看过.NET 3.5(SP1)客户端配置文件了吗?这可能有助于降低您的安装要求.
使用.net 3.5 SP1,可以安装.net框架的较小子集.看一下这个截图: Visual Studio项目属性http://windowsclient.net/sitefiles/1000/wpf/presents/103_4.png
归档时间: |
|
查看次数: |
6476 次 |
最近记录: |