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

关于Mono跨平台的一个疑问解决方法

2013-01-25 
关于Mono跨平台的一个疑问一直对Mono是如何实现跨平台的比较迷惑?再用Mono生成对应平台的应用时,他生成的

关于Mono跨平台的一个疑问
一直对Mono是如何实现跨平台的比较迷惑?再用Mono生成对应平台的应用时,他生成的是对应平台的机器码文件呢,还是对应平台的“中间语言”文件呢?
首先Mono自己应该有一个所谓的运行时或虚拟机,以便生成对应平台的应用,问题是如果Mono生成一.net平台或是java的应用,是否还需要.net或JVM的支持(说明生成的是对应平台的“中间语言”文件),还是直接就生成机器码了?

本人菜鸟一枚,欢迎大家吐槽。 Mono
[解决办法]
所有的.net生成的assembly都是IL的,而不是机器码的,否则x86和x64都跨不了。

java也是一样。

运行时都需要runtime的支持的。

热点排行