就是我用c#写了一个窗体程序,然后我想把它编译成一个单独的exe可执行文件
不是有不少小软件都只需要一个exe文件就能够执行么?
用C#写的窗体程序能不能做到?
就是把程序放在没有安装VS的电脑上都能直接用的(在安装.NET的环境下)
只需要一个单独的exe可执行文件就可以用

解决方案 »

  1.   

    恩 没错 只需要有相应的.net版本即可 运行
      

  2.   

    既然对方装有.NET 那就直接拷贝Debug或者Release目录下的可执行文件过去就行了啊
      

  3.   

    新建一个应用程序工程,程序完成后,按F5,到工程目录下,找到Bin文件夹,把里面的Debug或者Relase文件夹下的.exe 拷给对方即可
      

  4.   

    怎么打包?我是想要只整合成一个exe文件,没有其他的文件就可以运行的exe文件
    这个可不可以做到?如果可以要怎么做?
      

  5.   

    VS如果不自带这样的功能那么要怎么才能做到?那些单独一个exe文件就可以执行的小软件是怎么做出来的?
      

  6.   

    你的bin文件夹下面的就可以直接用了
      

  7.   


    只是拷.exe过去,在对方环境中可能不能运行出结果吧
      

  8.   

    据我的经验,由于一般c#程序都会引用一些dll文件,这些dll文件一般放在bin\debug文件夹里,所以一般采取复制bin\debug文件夹的方式,而采用打包软件打包生成exe再执行其实就是相当于复制操作。
    所以,如果已经安装了.net环境,那么关键是那些dll文件怎么处理,如果你的程序很简单没有添加任何dll引用,也没有使用皮肤、文件什么的,那么直接复制exe应该可以执行。
      

  9.   

    如果你没有引用dll直接复制过去就可以了。