Installshield软件需求与可再发行的先决条件

时间:2015-09-12 16:55:40

标签: installshield installshield-le

Installshield可以选择软件需求或可再发行的先决条件。我无法弄清楚我的依赖关系是否需要进入其中一个(比如Adobe Reader / .NET框架)。

这两种可能性背后的理由是什么?

1 个答案:

答案 0 :(得分:1)

它们的运行时行为会有所不同。总而言之,可再发行的先决条件(正确写入时)将检查是否存在某些软件,如果不存在则安装它。一个要求将向MSI包添加一个启动条件,该条件将检查是否存在某个软件,如果不存在则中止主要安装。

如果某人最终有可能访问原始.msi文件,那么即使您将其包含在setup.exe中,也应该为您的程序所需的任何先决条件包含相应的软件要求。这样,如果他们不从setup.exe启动,他们仍然可以找到任何未满足的依赖项。