用VS自带的打包 实在是好丑阿,呵呵 ,  因为工作原因也不能研究过的打包程序,想自己用c#  做安装包,  遇到个难题!! 如何把零碎的 文件合成一个可执行.exe文件呢??  不知道这个想法能否实现呀
暂时能想到的就是 做到rar压缩包里,然后解压,  感觉不理想,  有别的方法吗??大家给点具体思路!!

解决方案 »

  1.   

    有想法很好...不过,满街都是各种先进的橡胶轮子你非要自己造个木头轮子...ps:未安装.NET Framework或版本不对的客户端你想过没?
      

  2.   

      用NSIS打包(自己google一下吧)
    .net framework这些什么的东东都可以打进去
      

  3.   


    你检测到用户木有安装.NET Framework了怎么办?你的程序还想安装不?提示人家安装个?
    再者,如果用户没安装.NET Framework,你的安装程序怎么运行?
      

  4.   

    你不会是想用c# 做安装包吧??没框架了,都运行不起你的所谓安装包程序。如果检查目录或者 检测 注册表??
    建议你搜搜INNO吧。开源项目
      

  5.   

    你怎么检查?千万不要说你用C#写的代码检查...ps:如果你连MS Windows Installer、InstallShield、Wise、NSIS都没听说过只知道VS的安装项目你还得多学习,不是会写代码就能做程序员的...
      

  6.   

    哦 . .明白了..确实 忘记考虑 程序自身需要的环境了..楼上说的几款软件 ,我曾大体安装浏览过. . 太愚钝.看不懂呵呵.. 也没时间深研究..
    不过你推荐的nsis我正在看!!
      

  7.   

    InstallShield不解释这个软件的强大功能,教程去网上搜
      

  8.   

    不是已经有NSIS和InstallShield啦,我都已经觉得很不错了
      

  9.   

    innmo setup
    installshield自定义界面
    VC++等安装界面