InstallAnywhere 的一些坑以及workaround

InstallAnywhere在处理复杂项目时可能出现诸多问题,包括源文件路径依赖、默认安装位置、转义字符、Install Set配置等。本文记录了这些问题及其解决办法,如使用变量管理源文件路径,理解不同平台的默认安装位置,以及如何规避Install Sets的陷阱等。
摘要由CSDN通过智能技术生成

InstallAnywhere是一个挺好用的打包软件的工具,对于简单的需求,只需要鼠标点一点就完全可以达成目标。比如给用户建一些配置页面,然后把这些变量替换到配置文件中等等,但对于一个稍微复杂一点的项目,这个软件还是有不少的bug,一不小心掉进坑里,爬都爬不上来。
用它做了几个月的开发了,也掉了不少坑,在这里记录一下。我的软件版本是InstallAnywhere2013,打了patch C。

  1. 所源文件的位置,以及其他外部资源的位置
    如果在编辑的时候直接从文件系统中选择文件,加到Sequence-Install的列表里,那么,当你换一台机子,即使把所有文件都拷贝过去,除非文件的路径完全保持一致,不然就会导致项目打不开。要解决这个问题,在左上角菜单栏Edit-Preference-Source Path中,加入一个变量,指定到项目源文件的文件夹,这样,在之后添加源文件的时候,会发现所有文件的路径都会被替换成这个变量,项目移动后再次打开,只需要重新指定这个变量的地址,就可以打开整个项目。当然,也可以使用下面自带的三个变量,如IA_PROJECT_DIR,实现的结果是一样的。
  2. Windows下的默认安装位置
    Project-Platforms的Windows下有一个配置项叫做Default Install Folder,如果想要装在Program Files下,要选择64 bit,像我们的项目,虽然不支持32位机子,但要求装在32 bit下,默认安装路径就会变成Program Files (x86) 下。
  3. 转义字符
    对于InstallAnywhere来说,有些字
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值