光一个exe是不行的,你要将用到的dll及其资源,第三方组件等一起打包,用vs新建部署工程,可以制作安装程序

解决方案 »

  1.   

    具体的看msdn或者google “vs 安装部署",或者用其他的打包工具制作安装包,网上很多的,关键是你要将用到的文件都打包完整
      

  2.   

    不能运行有很多原因:
    1、是否安装了.net framework运行环境
    2、是否引用了第三方dll
    3、是否有其它文件引用关联
      

  3.   

    你写好的程序,在你的bin/Debug或者bin/Release下面的,就是vs工具给你部署的完整环境。如果要让别人那里执行,那么你应该复制完整的文件,也就是:把Debug或者Release下完整的内容——所有文件以及子目录下的文件——全都复制。不能仅仅复制一个exe文件。
      

  4.   


    如果是通过网络发布,那么应该看看vs的基本的发布方法:http://www.tuicool.com/articles/Y3UbamZ
      

  5.   

    光一个exe一般都不行的,一个好汉三个帮啊,那些 dll 都是好兄弟,一个都不能落下。
      

  6.   

    有时候还要带上 .config 压寨夫人,呵呵
      

  7.   

    为什么我按照网上的弄完了之后,要么是显示有木马,然后就自动删除了,要么是显示" an error has ocurred"......what a miserable life!!
      

  8.   

    那些.cs .csproj以及bin obj properties文件夹的文件都需要加载进去吗?
      

  9.   

    需要打包用到的dll和以及本身使用的控件。