好象现在还不行. 肯定不能 脱离NET.Framework 执行。不管是以后的win2003 OS ,还是什么。
不过假设一种情况:所有的OS都是 WIN2003 ,这样就可以编译成本地.exe 。这种情况好象不大可能呢!

解决方案 »

  1.   

    在.net中,程序并不编译未可执行文件,而是编译成microsoft IL,简称MIL
    中间语言文件,然后用CLR执行。
      

  2.   

    不可能脱离,除非再进行一下编译(也就是微软提供)
    因为.net frame work中的不是可执行程序,是一种中间语言的程序,需要clr在运行再进行一次编译。
      

  3.   

    必须有.net framework 支持。
    其实如果所有windows都有.net framework,就和本地代码一样了。
      

  4.   


    同意 回复人: gujunyan(思考中的阿亮...) ( ) 信誉:99 
    可能 mono 有点可能
      

  5.   

    不可能脱离,若要加快速度,可参看NGen.exe工具(本机代码生成工具)。我是菜鸟,只是印象中有这么一点。
      

  6.   

    现在不可以。
    C# .exe 和。Net FrameWork的关系就象Java .code和JDK的关系一样。
      

  7.   

    看来编译.exe还是需要老的程序啊
      

  8.   

    在.net中,程序并不编译未可执行文件,而是编译成microsoft IL,简称MIL
    中间语言文件,然后用CLR执行。