使用 Installshield 部署 SqlLocalDb 2012
Deploying SqlLocalDb 2012 using Installshield
我已经使用 windows 使用 SqlLocalDb 2012 的表单创建了一个简单的应用程序,我想使用 InstallShield 创建一个安装文件,它应该检查是否安装了 SqlLocalDb 2012,如果没有我想保持沉默-安装到客户端机器上。
我不知道如何检查并将 SqlLocalDb msi(es) 添加到我的安装项目中。
这是我第一次使用 InstallShield,我找不到任何教程来指导整个过程。有什么建议吗?
提前致谢。
我建议的方法取决于您的项目类型,但下面的第一种方法非常适合大多数情况。
对于 Basic MSI 项目或 InstallScript MSI 项目,我建议创建并使用 InstallShield 先决条件。 (假设您至少拥有专业版,或者需要找到其他人创建的 .prq 文件。)有了名称 InstallShield 先决条件,您应该能够找到有关创建和使用它们的教程。
如果您使用的是 InstallScript 项目,您可以手动执行检查和应用程序启动,或者如果您的 InstallShield 版本支持 InstallScript 项目中的先决条件,则使用相同的方法。
在具有高级 UI 项目或 Suite/Advanced UI 项目的更高版本的 InstallShield 中,您可以导入先前创建的先决条件(或可能创建等效项)作为依赖包。
在所有情况下,您都需要知道如何检测包裹;对于 .msi 包,这通常非常简单,但您是否应该查找产品代码、升级代码或其他工件可能取决于供应商的服务机制。
我已经使用 windows 使用 SqlLocalDb 2012 的表单创建了一个简单的应用程序,我想使用 InstallShield 创建一个安装文件,它应该检查是否安装了 SqlLocalDb 2012,如果没有我想保持沉默-安装到客户端机器上。
我不知道如何检查并将 SqlLocalDb msi(es) 添加到我的安装项目中。
这是我第一次使用 InstallShield,我找不到任何教程来指导整个过程。有什么建议吗?
提前致谢。
我建议的方法取决于您的项目类型,但下面的第一种方法非常适合大多数情况。
对于 Basic MSI 项目或 InstallScript MSI 项目,我建议创建并使用 InstallShield 先决条件。 (假设您至少拥有专业版,或者需要找到其他人创建的 .prq 文件。)有了名称 InstallShield 先决条件,您应该能够找到有关创建和使用它们的教程。
如果您使用的是 InstallScript 项目,您可以手动执行检查和应用程序启动,或者如果您的 InstallShield 版本支持 InstallScript 项目中的先决条件,则使用相同的方法。
在具有高级 UI 项目或 Suite/Advanced UI 项目的更高版本的 InstallShield 中,您可以导入先前创建的先决条件(或可能创建等效项)作为依赖包。
在所有情况下,您都需要知道如何检测包裹;对于 .msi 包,这通常非常简单,但您是否应该查找产品代码、升级代码或其他工件可能取决于供应商的服务机制。