我创建了一个Product.wxs
文件<InstanceTransforms>
来安装我的产品的多个实例。当我使用MSINEWINSTANCE=1
和TRANSFORMS=":P1"
参数执行msi时,安装过程运行正常。现在,当我想使用TRANSFORMS=":P2"
安装另一个实例时,先前的P1
实例将被卸载。
有没有办法避免这种情况? 我也遵循了Yan Sklyarenko的Revisited: Mutliple Instance installations指南,但没有成功。
答案 0 :(得分:1)
好的,我找到了解决方案。在所需的<UpgradeVersion>
标记内,我添加了OnlyDetect="yes"
属性,以避免卸载实例。