首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

能否将C#编写的.exe代码,编译成本机机器码?该怎么处理

2012-01-18 
能否将C#编写的.exe代码,编译成本机机器码?我们知道.net上运行的所有程序在编译时候都会先编译成一种“中间

能否将C#编写的.exe代码,编译成本机机器码?
我们知道.net上运行的所有程序在编译时候都会先编译成一种“中间语言”,我想问的就是,能否将C#代码,编译成脱离.net运行环境的机器码?
或者,
      可不可以在.net平台环境下将C#先编译成机器码?比如说:在一个按装了.net   Framework   2.0的平台上的一个C#开发的.exe程序,   因为我们知道此时的.exe里面仅仅只是一种中间语言,他在运行前必须被.net编译成本机的机器指令,那么可不可以将他事先编译成机器码,而省去翻译中间语言这一步骤呢?这样的话,代码的运行速度会更快。

        如果可以的话该怎么进行编译?

[解决办法]
不能!
[解决办法]
你试试能不能把Java程序编译成本机机器码
[解决办法]
NGen.exe
[解决办法]
不能
[解决办法]
不能
[解决办法]
你用一下本机图像生成器(NGen.exe)可以编译部分本机代码

热点排行