InstallShield 制作MSI

本文探讨了在软件安装过程中如何正确配置安装包以确保预安装条件被满足的方法。特别是针对使用InstallShield创建安装包时,如何处理依赖项及设置启动条件等问题。

1.  click [project Assistant]

2. select [Build Installation], open this tab asfollow:

3.whenbuild ok, click [Open release folder],copy msi  file to target path。

Refer :

your project contains setup prerequistes, these will only work if you choose to have your release
contain setup.exe.Please change your release settings to build setup or remove the setup prerequistes from your project.

http://stackoverflow.com/questions/246641/pre-requisite-and-launch-condition

If you are using InstallShield prerequisites in your installation, they will be installed by the setup.exe, not the MSI. Launch conditions are handled by the MSI, which will not be run until after the prerequisites are installed. Basically, this means that you can't show launch conditions until after prerequisites have been installed.

That being said, you may be able to configure the conditions on the prerequisites in such a way that the prerequisites would not be installed if you know in advance if a launch condition cannot be satisfied. The net effect of this is that the launch conditions are shown without installing prerequisites, but this isn't a really simple way to achieve this.

In InstallShield 2009, you can configure "feature prerequisites" that will not be installed until after features have been selected. In this case, prerequisites associated with selected features will be installed at the end of the Install UI sequence, or, if the installation is being run without a UI, just before the Install Execute sequence.

 

转载于:https://www.cnblogs.com/xiaokang088/p/4061671.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值