把WinForm程序打包以后,在Debug目录下生成两个文件(还有一个和Debug同级目录的文件夹,叫做Release,不知道是干什么的?)
debug目录下生成两个文件
1:setup.exe
2:Register_Setup.msi
把第二个文件移到别的目录,再点击setup.ext文件进行安装的时候,说找不到第二个文件
第二个文件到底是干什么的?
兄弟们帮帮忙忙吧

解决方案 »

  1.   

    那两个文件之间是调用关系
    setup.exe调用Register_Setup.msi 
      

  2.   

    setup.exe是对系统环境进行检查的,比如搂主如果给安装程序设置了:安装前检查.NET FX是否已安装
    另外他还检查当前安装的程序是否已经安装过其他版本,这些检查工作就是他做的msi文件是负责安装的,windows的安装管理程序
      

  3.   

    把程序编译好以后,用第三方的去安装 下载个inno 很容易搞定安装程序的,而且做的效果也好的
      

  4.   

    把程序编译好以后,用第三方的去安装 下载个inno 很容易搞定安装程序的,而且做的效果也好的
    上面说的是什么意思?
    能说清楚点吗?
      

  5.   

    意思是InnoSetup,一种安装程序制作工具软件,比InstallShield轻便,但也能写pascal安装脚本,比较方便灵活,还是免费的
      

  6.   

    要求搂主会写pascal安装脚本,较专业的打包部署工具
      

  7.   

    pascal是什么?
    InstallShield是什么?
    晕我怎么什么都不知道?
    我以前是做B/C的,这短时间才搞C/S的,太郁闷了
    根本没有C/S的一点经验
    所以上面的都不知道
      

  8.   

    pascal也是面向对象的编程语言,也是著名的开发平台Delphi的语言。
    InstallShield是一款最专业的恐龙级的安装部署工具,一般是专业的软件公司使用,是商业软件。
      

  9.   

    .NET自带的安装部署工具已经能够帮我们完成多数安装部署需求,建议搂主还是用它本身