Installation 先决条件和发射条件

Installation 先决条件和发射条件,installation,prerequisites,Installation,Prerequisites,我有一个关于安装的先决条件和启动条件的小问题 例如,我的安装程序有一个启动条件需要“软件1”和一个先决条件安装“软件2” 因此,如果系统在安装设置时没有“软件1”和“软件2”两个要求: 是否显示“软件2”的必备对话框 是否显示了“软件1”的发布密码 我观察到,我正在使用我的设置获得一个预先要求的对话框 安装安装程序时,有没有办法设置顺序或将启动条件显示为第一个对话框?如果没有关于您使用的安装程序系统类型的详细信息,将很难提供帮助。假设您正在使用VisualStudio中的内置功能,请在googl

我有一个关于安装的先决条件和启动条件的小问题

例如,我的安装程序有一个启动条件需要“软件1”和一个先决条件安装“软件2”

因此,如果系统在安装设置时没有“软件1”和“软件2”两个要求:

  • 是否显示“软件2”的必备对话框
  • 是否显示了“软件1”的发布密码
  • 我观察到,我正在使用我的设置获得一个预先要求的对话框


    安装安装程序时,有没有办法设置顺序或将启动条件显示为第一个对话框?

    如果没有关于您使用的安装程序系统类型的详细信息,将很难提供帮助。假设您正在使用VisualStudio中的内置功能,请在google上查找VisualStudio msi自定义操作。我相信其中一个允许的操作是启动另一个可执行文件。

    假设您使用的是MSI启动条件,您无法判断将评估哪个订单启动条件


    如果确实需要按特定顺序检查某些内容,则需要使用自定义操作而不是启动条件。

    如果在安装中使用InstallShield必备组件,则它们将由setup.exe安装,而不是由MSI安装。启动条件由MSI处理,MSI在安装前提条件后才会运行。基本上,这意味着您在安装必备软件之前无法显示启动条件

    也就是说,您可以配置前提条件,如果您事先知道无法满足启动条件,则不会安装前提条件。这样做的最终效果是在不安装先决条件的情况下显示启动条件,但这并不是实现这一点的简单方法


    在InstallShield 2009中,您可以配置在选择功能之前不会安装的“功能先决条件”。在这种情况下,与所选功能相关联的先决条件将在安装UI序列的末尾安装,或者,如果安装是在没有UI的情况下运行的,则在安装执行序列之前安装。

    最好了解一种语言和安装程序技术。这可能会因这些因素而改变。