一个C/S的系统,需要打包如下几项:
  1.第三方的软件(A.EXE,B.EXE,C.EXE),
  2.oracle客户端,
  3.net2.0 ,
  4.一个bat文件
  5.本系统.rar  使用vs2005的安装制作程序,有如下几个问题: 
  1.
  我希望安装程序能够按照指定的顺序一个一个将第三方软件A,B,C调起来执行安装,
  然后再解压本系统   2.在打包时,如何直接将oracle打包到安装程序里
  3.如何将.net2.0直接打包到安装程序里
  4.有更好的打包工具吗?

解决方案 »

  1.   

    推荐使用Advanced Installer,有汉化版,最近的版本才开始进入试用版。以前是全免费的
    用过很多打包程序,觉得这个最易用,而且功能还很强
      

  2.   

    oracle客户端没打进去过.也没必要打进去吧.-_-!那个东西本身就很大.(有人做了简易的客户端,会小些)
      

  3.   

    可以用vs2005自带的安装程序完成你你需要的功能
    1. 
      我希望安装程序能够按照指定的顺序一个一个将第三方软件A,B,C调起来执行安装, 
      然后再解压本系统 
    在建立安装项目之后,把需要安装的程序放到应用程序文件夹中(包括A、B、C安装程序)
    然后在项目右键--》视图--》自定义操作--》安装中添加需要安装A、B、C(从应用程序文件夹中引用)
    再生成解决方案
      2.在打包时,如何直接将oracle打包到安装程序里 
    不知你是要安装oracle还是只是把数据库导入到系统上已经安装的oracle数据库中
      3.如何将.net2.0直接打包到安装程序里 
    项目右键属性页--》系统必备--》勾选“创建用于安装系统必备组件的安装程序”--》勾选“.Net Framework 2.0”皆可
      4.有更好的打包工具吗?
    以前用过InstallShield 很多人推荐用Install Factory
      

  4.   

    更正Install Factory---》Setup Factory
      

  5.   

    推荐使用Advanced Installer,有汉化版,最近的版本才开始进入试用版。以前是全免费的 
    用过很多打包程序,觉得这个最易用,而且功能还很强 
      

  6.   

    当然,如果不是很麻烦的话,就用.NET的打包工具,要是想更人性化些,就用InstallShield很不错,
      

  7.   

    添加自定义操作,写一个安装服务,而NET在安装项目右击属性中设置从本地中下载,在启动条件中设置本地目录即可.
      

  8.   

    >>>  2.在打包时,如何直接将oracle打包到安装程序里 就是说在安装时不需要再单独安装oralce客户端。
      

  9.   

    你好,我用.NET 安装和部署 刚做了一个安装包,基本功能和你所要求的差不多,可以到我的博客去看看~~~~~~~欢迎来访。
    恩,对了,第一次用这个,贴图很麻烦,要是有什么疑问,可以一起探讨一下。
    推荐使用.net安装程序,首先这个安装已经非常强大了,而且语言也比较通俗。
    另外可以试试InstalShild,听说很好用~~~~~
      

  10.   

    vs2005中:
    在安装过程中如果中途的B.exe我取消安装或者安装失败,怎么整个的安装全部取消 了??