编写的c#小程序把exe文件拷贝到其他win7系统能直接运行吗C#

解决方案 »

  1.   

    不一定,Windows 7内置.NET 3.5(包括.NET 2.0)框架,如果你的程序是用VS2005/2008写的,没有使用第三方库,那么可以。否则需要安装.NET Framework和其它依赖的软件。
      

  2.   

    要打包起来,不然只拷.exe文件能用才有鬼
      

  3.   

     你们讲的都太深了, lz应该是初学者,应该是还没接触到什么dll的引用, 可以使用,接分
    每天回帖即可获得10分可用分!
      

  4.   

    可以,如果缺dll,拷贝过来即可,如果是4.0的程序装个4.0的包,4.5的装个4.5的包
      

  5.   

    最好 打包成setup.exe(包含必须文件 如:*.dll netframework)
      

  6.   

    不一定啦 环境不一样 有的依赖也不相同 就像你在自己家可以张口吃饭 在丈母娘家就得xxxx 哈哈
      

  7.   

    安装.NET 如果你使用VS2012写的,可能需要(.NET4.5) (这个我也不确定,只是推测,求证4.5以前版本是否可以支持或部分支持4.5)
      

  8.   

    右击项目属性,目标框架里面选.NET Framework 3.5就可以在别的WIN7电脑上直接用啦
      

  9.   

    2个因素:
    1.是否安装.net framework
    2.exe生成的目标平台,any cpu、x86、x64、itanium程序运行时操作系统首先检查的就是你生成的目标平台,以调用不同的dll,例如你生成64位程序在32位上就运行不了
      

  10.   

    把Debug文件全拷贝走应该是能运行的,当然首先你得确认.NET环境是否匹配。