用C#编写生成的EXE文件,在某台机上运行,是否要求该机要安装.NET FRAMWORK?

解决方案 »

  1.   

    是啊,C#是虽然编译出来是.exe,但它是解释执行的语言,必须装.net framework.就像你写个java程序,要运行机器上必须装java 2 runtime envirenment一个道理啊。
      

  2.   

    打包时把.net framework打进去
      

  3.   

    当然要。
    //打包时把.net framework打进去
    这个主意也想得出,呵呵。!!!!!!!!!!!!!!!
      

  4.   

    需要,打包时把.net framework打进去。
      

  5.   

    这个问题已经有人问过了.不久前...
    我的没有,不知道为什么?具体可以见我在
    "没装.net,在别人机器已编译好的exe是不是在我的机器无法运行 "作者:元元 
    时间:2005-05-10 11:26:18 
    那个帖子里说的吧.
      

  6.   

    要阿,可以装个installplugin(microsoft)把framework打包进去