我通过Visual Studio 2012使用InstallShield 2012 Limited Edition项目创建了我的产品.msi。在安装单个实例时,它可以正常工作。但是当尝试安装另一个时,会弹出维护视图并询问我是否要修复,修改或删除我的产品。
我想要的是能够运行相同的.MSI多次安装同一产品的多个实例。如果我想修理,修改或删除它,我想通过控制面板 - 程序。
我找到了一篇涵盖我想要的文章http://helpnet.installshield.com/installshield18helplib/RunningASetupMultipleTimes.htm,但我似乎无法在“一般信息”视图下找到“维护体验”。所以我的问题是 - InstallShield 2012 LE不支持此功能吗?如果不是有另一种方法可以在InstallShield 2012 LE中实现我想要的东西吗?
由于
答案 0 :(得分:1)
您找到的文档适用于InstallScript项目,这些项目仅在InstallShield的Professional和Premier版本中可用。对基于MSI的项目的多实例支持(例如限量版构建的)是一项非常不同的工作,需要预先创建instance transforms。它也仅在专业版和专业版中得到支持;限量版不支持转换,更不用说自动创建实例转换了。
至于你是否可以做你想做的事情,我会更多地了解你的基本用例来回答这个问题。为什么您希望能够在同一台机器上多次安装产品?我不能真正推荐基于MSI的多实例安装;他们很难正确地创建和服务。