Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在基本 MSI 项目的多实例安装中使用 InstanceId 更改组件的目标目录。
使用在 CostInitialize 之前安排的 Type 51 设置属性自定义操作,根据您的公司\产品和实例 ID 转换 INSTALLDIR。确保所有组件 a) 具有密钥文件或 b) 每个实例具有唯一的 guid。由于 b 在后方是如此痛苦,我通常会不遗余力地为所有组件提供关键文件,即使这意味着像 AppPoolComponent 安装一个 apppool_readme.txt 之类的东西,其中只包含自述文件。