Mono的C#有严重问题,怎么办
用Mono C# 0.10编译C#文件,发现非常好,所有类型转换、实例、循环、分支编译的结果都和Visual C#一样优化。但就是有一个问题——生成的exe无法在Windows下直接运行。用Mono的运行环境是可以运行的,但这样不就不太跨平台了?
我把Mono C#编译的文件用ildasm反汇编,然后再ilasm重新汇编,就能运行了!真是奇怪,我想是编译出来的文件头有问题。哪位仁兄研究过Mono C#,能解决这个问题?
另外提一句,大家应该充分关注Mono计划,它实现了Linux和Unix下的.net平台,并与Windows下的完全兼容,真是太神奇了