【问题标题】:Checking for and installing prereqs with Install Shield使用 Install Shield 检查和安装先决条件
【发布时间】:2010-11-30 03:42:26
【问题描述】:

我正在使用 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(文本到语音和语音 认可)

在测试应用程序时,我只是手动运行每个应用程序的 exe(对于 SAPI,我使用旧的 SAPI 5.1 sdk 来确保它已安装,这似乎有点过头了)。我正在考虑创建一个 exe 文件,它可以运行所有四个可执行文件,然后运行安装程序(或者我想我可以通过 Install Shield 中的 VB 脚本?)

我想知道是否有一种更简洁的方法来检查这些,提示用户每一个,然后在安装过程中使用 Install Shield 悄悄地安装?或者只是一种将它们打包到安装中的简单方法。

感谢您的帮助!!

【问题讨论】:

    标签: visual-studio-2010 installation installshield


    【解决方案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) 聘请顾问帮助您完成这项工作。 :-)

    【讨论】:

    • 我已经考虑过对 XML 的 XSD 进行逆向工程并创建自己的 Prereq 编辑器,但我已经忙得不可开交,我担心这样做会引起过多的热度它。不过,如果我有空的话,我已经准备好了一个框架。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    • 2011-03-01
    • 1970-01-01
    相关资源
    最近更新 更多