求助:
如何把所需要的dll文件打包成一个exe文件,这样在任何没有安装.net的环境下都能运行。
如何让我的程序能在xp的环境下运行,
我的xp没有安装framework,运行的时候找不到system.dll,
如何把所需要的dll文件打包成一个exe文件。

解决方案 »

  1.   

    好像没有可能性,必要要.net框架,除非把框架打包到程序的安装中
      

  2.   

    你可以使用。NET下的NATIVE 产生器,不知记的对不对,它可以将C@下的托管码改成NATIVE码,可以在没有框架的地方运行.
      

  3.   

    还是安装。NET框架吧,如果是为了方便用户
    则可以下载一个。NET框架的补丁,这样你在做安装程序时系统自动将框架打包到安装包中,
    用户安装你的应用程序时自动检测目标机是否有框架,如没有安装,则启动框架安装。
    http://dev.csdn.net/develop/article/71/71223.shtm
      

  4.   

    你干脆问微软,为什么编译的东西没办法在非windows平台下运行。
      

  5.   

    你把framework打包进去就完了啊,晕
      

  6.   

    are you think make virus?