如何用C#生成真正的二进制可执行文件??
最近看书,都声称不论是用CSC命令还是,尽管都生成了EXE文件,但都不是真正的可执行文件,而是生成一种类似于中间语言的一种东西,运行时要由JIT既时编译才能运行。这样中间多经过了一些环节,是否表示用.net开发的程序执行起来软慢,对系统资源占用较多?有没有办法直接生成可执行的exe文件?
没有办法。
性能是有很多因素的。JIT编译不表示性能不好,它采用缓存技术来提高性能。