InstallShield修改XML配置文件

 

安装包的封装,意味着安装要做到最大程度的自动化,方便、快捷的部署我们辛苦开发出来的程序,结合实际,写下软件封装过程中需要修改XML配置文件的功能需求。

本例采用InstallScript MSI Project工程。

1.导入我们的XML文件

Installation Designer——System Configuration——XML File Changes下

在“XML Files”上面右击

选择“Import”选项,弹出导入XML文件向导框

 


点击“下一步”


选择要修改的XML文件后,在下图选择我们要修改的节点

导入即可;

2.导入XML文件完成后,我们需要为Installshield提供相应的参数

配置基本的General


定位到我们要修改的节点

为要修改的节点填写个参数,参数一定要全大写,当初小写没能成功,单车老大提醒后,改成大写就OK,具体原因不知;

3.在Behavior and Logic--Property manager里增加对应参数


4.在脚本里进行传参

我是自定义了个界面,接收用户的配置,然后更改对应的XML文件


图中的LOGDBIP就是对应着3图中的参数值,只用MsiSetProperty函数进行替换即可;

注意:XML文件的替换一定要在OnFirstUIAfter()之前进行,之后替换不了,具体不知是怎么回事。

至此,我们编译,运行,安装即可完成对相应XML文件的修改工作了。

感谢Kevin,女神,单车的帮助,欢迎大家讨论,提供更方便有效的方法。

 

转载于:https://www.cnblogs.com/zhulinyixuan/archive/2012/11/29/2794101.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值