我制作了一个VB的程序,程序保存的路径是这样的E:\音乐盒,在音乐盒这个文件夹中还包含DataBase文件夹,Icon文件夹和Module文件夹,我想打包,请问怎么将这几个文件夹打进去,当运行安装程序的时候,能在音乐盒文件夹下面包含其它几个文件夹。急,请帮助!

解决方案 »

  1.   

    我不知道我打包哪儿出问题了
    第一步  选择标准安装包
    第二部  出现了选择打包文件夹,我选择了音乐盒这个文件夹,当然下面还有子文件夹
    第三步  选择包含文件,该包含到系统的文件都自动选择好了,我没有添加文件,而且这里也不 能添加文件夹,所以直接到下一步
    第四步  压缩文件选项,我直接点了下一步,采用默认的单个压缩文件
    第五步  安装程序标题,后面的就开始打包了问题就在这里了,怎么把另外几个文件夹打进去,从这五步看,好像没有哪一步可以选择添加文件夹。我是按照上面的五步打包的,结果发现,打完包之后的CAB压缩文件中就没有文件夹,所以安装之后也不会有那几个我想要的文件夹。
      

  2.   


    其一,第三步是有问题的,一般在工程中所使用的外部数据资源文件,
    VB打包程序是不会自动寻找的,需要手工添加,把“DataBase文件夹,Icon文件夹和Module文件夹”中的文件都添加进去;其二,你打包步骤不完全,在第五步之后,选择下一步,到“启动菜单项”,
    设置开始菜单中程序名称,然后下一步,到“安装位置”,这个是最关键的,
    在这里,你可以设置你程序发布的框架,例如:
    EXE所在目录为“$App.Path”,则“DataBase文件夹,Icon文件夹和Module文件夹”中的文件
    分别对应的安装位置为“$App.Path\DataBase”,“$App.Path\Icon”,“$App.Path\Module”.祝你好运。
      

  3.   

    使用Nullsoft Install System,一切迎刃而解,决不是广告!
      

  4.   

    我一般用setup factory打包,这种问题很容易解决得!