我想在.net的开发平台上用C#开发一个windows的应用程序,据我所知,.net开发的程序都必须在.net框架下运行,我想把我的程序拷到光盘上让他独立运行,这个能实现吗?应该怎么做?谢谢大虾的指点,非常感谢!!

解决方案 »

  1.   

    那么把.net框架弄到光盘上行吗?让程序调用光盘上的库?
      

  2.   

    那就是说:在光盘上独立运行的软件不能用Visual Studio.net开发!!,那我不就傻了
      

  3.   

    你把.net framework压到光盘上,当光盘放入的时候,首先把.net框架给安装上不就可以了么?
      

  4.   

    光盘里做一个autorun.inf文件里面写上
    [autorun]
    open=yourThing.exe  //你的应用程序的名字
      

  5.   

    换平台吧!.net的东西本来就超前,win2003以前的系统都没有内置fw,其他的系统必须要先安装.net fw。
      

  6.   

    光盘里做一个autorun.inf文件里面写上
    [autorun]
    open=yourThing.exe  //你的应用程序的名字
    还要把.net framework 放到里边
      

  7.   

    win32的程序压在光盘里,如何让光盘在Dos里自动运行?呵呵
      

  8.   

    不能因为没有fm我们就放弃一个开发平台和一种开发语言吧。装个.net framework也不什么难事。java不也要安装虚拟机嘛。楼主的问题不好解决,只能安装fm才能让.net的程序运行,它不能像其它的一些程序把相应的dll库加入到程序中就可以运行。不过现在有很多打包工具都可以把fm直接打入你的安装程序中,不用再单独运行fm的安装。例如InstallShield X等。
      

  9.   

    楼上各位的意思是要在哪台机器上运行.net开发的程序,那太机器就必须装fm,否则就不能运行。也就是说不能把.net开发的程序作成纯绿色软件即:可以不对系统进行任何改动就可运行。我要做的光盘不允许这样,要求是放入光驱就自动运行,不能给用户的机器上安装什么。