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