Installshield 2008 - 如何添加MSU(MSI?)作为先决条件并按条件安装

时间:2011-04-12 10:15:10

标签: installation windows-installer conditional installshield prerequisites

我有Install Shield 2008 Express Edition和一个安装项目,它创建了一个exe和msi安装程序。现在,由于我们的应用程序使用HLP文件作为帮助系统,并且在Windows Vista和Windows上不支持HLP文件,我需要在安装程序中添加Windows Vista,7,2008帮助查看器的必要安装,可从此处下载: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=258aa5ec-e3d9-4228-8844-008e02b32a2c###并且是MSU(Microsoft Update格式)

此外,我需要进行一个conditionall安装,这意味着我需要检测设置是否在Vista,7 2008上运行,然后检测是否32位或64位并安装正确的MSU。这是可能的,如果是,如何在installshield 2008 express中做到这一点?

我在Redistributables部分中只看到了预定义的先决条件。如何添加自己的自定义?

1 个答案:

答案 0 :(得分:0)

InstallShield的Express SKU不提供创建自定义先决条件(.PRQ)文件的方法。这些文件是简单的XML文档,并带有InstallShield Pro / Prem的试用版。您可以创建一个,然后将其放在Express要使用的目录中。

查看我的博客文章,了解如何创作一个先决条件。详细信息取决于您正在创作的特定MSU。

Using InstallShield 12 to Install .NET Framework 3.0