| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2405 人关注过本帖
标题:如何用C#生成真正的二进制可执行文件??
只看楼主 加入收藏
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
结帖率:100%
收藏
 问题点数:0 回复次数:7 
如何用C#生成真正的二进制可执行文件??
最近看书,都声称不论是用CSC命令还是,尽管都生成了EXE文件,但都不是真正的可执行文件,而是生成一种类似于中间语言的一种东西,运行时要由JIT既时编译才能运行。这样中间多经过了一些环节,是否表示用.net开发的程序执行起来软慢,对系统资源占用较多?有没有办法直接生成可执行的exe文件?
搜索更多相关主题的帖子: 文件 二进制 
2008-12-16 13:45
铲铲
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:506
专家分:0
注 册:2006-5-2
收藏
得分:0 
没有办法。
性能是有很多因素的。JIT编译不表示性能不好,它采用缓存技术来提高性能。

铲铲是也
2008-12-16 13:56
梦心
Rank: 4
来 自:福建平和
等 级:贵宾
威 望:13
帖 子:1910
专家分:0
注 册:2007-5-11
收藏
得分:0 
我可以很很明确告诉你:不可能~~~
C#属于托管语言,必须运行在虚拟机上面~~
慢是慢了点点,但比java强了,也没有达到无法忍受的地步~~~用在它该用的地方绰绰有余~~~
你可以去尝试VC++.NET   这个东西和C#机制不同~~~似乎可以脱离虚拟机运行~~
抱歉我对它不是特别了解~

我清高和我骄傲的倔强,在风中大声的唱:我不听,我不听~~做我自己最特别,呼呼~~啦啦~~~
我的博客园地址: [url]http://[/url]
2008-12-16 13:58
快速回复:如何用C#生成真正的二进制可执行文件??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014578 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved