InStallShield 命令行模式编译

最近在持续的弄IS12打包的事宜,有诸多事情需要处理,一些技术点需要掌握,关于IS的命令行模式编译安装文件,在网上搜了一些资料贴在这里,慢慢学吧,徐图之~~

命令行模式生成Installshield安装文件时要注意的问题

    最近在维护我们项目的Intallshield工程文件。为了方便应用程序的批处理生成,我们都是在命令行模式下使用ISBuild.exe来产生项目的安装文件。但是最近修正了我们项目的Installshield工程脚本里的一个Bug, 修正完了以后运行批处理文件生成安装程序,然后运行安装程序,安装完成后发现修改后的代码的结果并没有被反映出来。原来以为是有文件只读,导致某些生成文件不能被替换掉,于是去掉只读属性后重Build,发现改动还是没有被Build进去。无奈,只有仔细研读Installshield帮助,读了帮助后才发现,原来在Installshield里面,Compile和Build这两个步骤是完全分开独立的。我们知道,一般在Visual Studio里面,Compile是Build的一个子操作。但是在Installshield里面,Compile是用来编译脚本源代码,而Build是用来生成安装包,它并不会使用Compile来编译一道脚本源代码,由于我做的改动简单,改动完后并没有在IDE环境中Compile一次脚本,而在命令行的批处理文件中我们又没有使用Installshield的命令行脚本编译工具,因此脚本的变化总也反映不到安装包里面。
    于是,在批处理脚本中调用ISBuild.exe前加入如下命令:

set COMPILER="C: Program Files Insta

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值