1

我通过 Visual Studio 2012 使用 InstallShield 2012 Limited Edition 项目创建了我的产品的 .msi。安装它的单个实例时它工作正常。但是当尝试安装另一个时,维护视图会弹出并询问我是否要修复、修改或删除我的产品。

我想要的是能够多次运行相同的.MSI,安装相同产品的多个实例。如果我想修复、修改或删除它,我想通过控制面板 - 程序来完成。

我找到了一篇涵盖我想要的文章http://helpnet.installshield.com/installshield18helplib/RunningASetupMultipleTimes.htm但我似乎无法在“一般信息视图”下找到“维护经验”。所以我的问题是 - InstallShield 2012 LE 不支持此功能吗?如果不是,是否有另一种方法可以在 InstallShield 2012 LE 中实现我想要的?

谢谢

4

1 回答 1

1

您找到的文档适用于 InstallScript 项目,这些项目仅在 InstallShield 的专业版和高级版中可用。对基于 MSI 的项目(例如限量版构建的项目)的多实例支持是一项非常不同的工作,需要预先创建实例转换。它也仅在专业版和高级版中受支持;限量版不支持转换,更不用说自动创建实例转换了。

至于你是否可以做你想做的事,我会提供更多关于你的基础用例的信息来回答这个问题。为什么您希望能够在同一台机器上多次安装产品​​?我不能真正推荐基于 MSI 的多实例安装。它们很难正确创建和服务。

于 2014-01-30T13:03:24.367 回答