使用Install Shield检查并安装先决条件

时间:2010-11-29 19:24:49

标签: visual-studio-2010 installer installshield

我正在使用VS 2010附带的Install Shield版本创建我的第一个安装。

在vista和7上只需要.NET 4.0客户端,但在XP上我的应用程序需要:

  1. .NET 2.0(我认为这是必需的 对于以下先决条件)
  2. XP更新KB968930(Windows 管理框架核心)
  3. XP更新KB971513(Microsoft Active 无障碍套餐)
  4. SAPI 5.1(文本到语音和语音 识别)
  5. 在测试应用程序时,我只是为每个应用程序手动运行exe(对于SAPI,我使用了旧的SAPI 5.1 sdk以确保它已安装,这看起来有点过分)。我想创建一个exe文件,它将运行所有四个可执行文件,然后运行安装程序(或者我想我可以通过Install Shield中的VB脚本?)

    我想知道是否有更简洁的方法来检查这些,提示每个用户,然后使用Install Shield安静地安装作为安装的一部分?或者只是将它们打包成安装的简单方法。

    感谢您的帮助!!

1 个答案:

答案 0 :(得分:1)

InstallShield 2010 Limited Edition使用.PRQ文件,但未附带PRQ编辑器。您有几个选择:

1)为.PRQ文件计算出XML模式(没有提供XSD)并手动编辑并手动更新ISM XML以引用新添加的PRQ文件。

2)花费大约1500美元升级到InstallShield 2010专业版。

3)评估InstallShield 2010 Pro以生成PRQ文件并手动更新ISM以引用PRQ文件(比#1方式更容易,但仍然不适合胆小的人)

4)聘请顾问帮助您完成这项工作。 : - )

相关问题