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

Windows installer 使用InstanceId更改多实例安装中的目标目录,windows-installer,installshield,multi-instance-deployment,Windows Installer,Installshield,Multi Instance Deployment,如何在基本MSI项目的多实例安装中使用InstanceId更改组件的目标目录。在CostInitialize之前使用Type 51 set property自定义操作,根据您的公司\产品和实例ID转换INSTALLDIR。确保所有组件a)都有密钥文件,b)都有密钥文件每个实例的唯一guid。由于b是一个令人头疼的问题,我通常会不厌其烦地拥有所有组件的关键文件,即使这意味着AppPoolComponent安装的apppool_readme.txt中只包含readme。我使用自定义操作修改用作目标目

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

在CostInitialize之前使用Type 51 set property自定义操作,根据您的公司\产品和实例ID转换INSTALLDIR。确保所有组件a)都有密钥文件,b)都有密钥文件每个实例的唯一guid。由于b是一个令人头疼的问题,我通常会不厌其烦地拥有所有组件的关键文件,即使这意味着AppPoolComponent安装的apppool_readme.txt中只包含readme。我使用自定义操作修改用作目标目录的属性。msi安装程序使用产品代码转换支持多实例。请随时接受我的回答。PS-我第一次写博客大约是在9年前。