使用InstanceId更改多实例安装中的目标目录

时间:2015-04-17 20:30:53

标签: windows-installer installshield multi-instance-deployment

如何在Basic MSI项目的多实例安装中使用InstanceId更改组件的目标目录。

1 个答案:

答案 0 :(得分:1)

使用在CostInitialize之前安排的Type 51设置属性自定义操作,根据您的公司\产品和实例ID转换INSTALLDIR。确保所有组件a)具有密钥文件或b)具有每个实例的唯一guid。由于b在后面是如此痛苦,我通常会不遗余力地为所有组件提供密钥文件,即使这意味着像AppPoolComponent这样的东西会安装apppool_readme.txt,其中只有readme。