我有一个基本的MSI项目有几个先决条件。我将MSI的启动条件设置为Win Vista SP2,Win 7 SP1,Win 8+及其相应的服务器操作系统。现在,在Win XP上运行安装程序时,启动条件失败,我收到一条弹出消息。这很棒,但我发现在此之前我有一些先决条件,并且需要先安装才能意识到我甚至无法在操作系统上安装程序。因此,为了解决这个问题,我通过了每个先决条件,并将prereq运行的操作系统设置为与启动条件相同的操作系统。这适用于除了一个之外的每个先决条件。我似乎无法弄清楚为什么这个先决条件仍然出现在XP上。下面列出的是有问题的前提条件及其条件标签内容。
答案 0 :(得分:0)
我不确定原因,但由于某种原因,InstallShield在构建过程中提出了不同条件的先决条件。我查了工具 - >选项 - > Prereq选项卡,它有正确的路径。当我将prereq修复到另一个位置时,一切正常。所以我想这个问题现在已经解决了。