我在 Visual Studio 中有一个创建的设置项目。安装程序在客户端机器上运行良好,安装完成后应用程序运行良好。
我必须在我的部署包中包含几个第三方设置文件。我的应用程序依赖于它们的一些功能。
如何在我的部署项目中包含设置文件,并在我的应用程序安装结束后让它们一个接一个地安装...
任何帮助将不胜感激!谢谢...
我在 Visual Studio 中有一个创建的设置项目。安装程序在客户端机器上运行良好,安装完成后应用程序运行良好。
我必须在我的部署包中包含几个第三方设置文件。我的应用程序依赖于它们的一些功能。
如何在我的部署项目中包含设置文件,并在我的应用程序安装结束后让它们一个接一个地安装...
任何帮助将不胜感激!谢谢...
通过 Windows 安装程序安装第三方必备 MSI
处理此要求的最佳方法是创建Bootstrapper package
并添加第三方包作为主应用程序安装程序的先决条件。首先,您必须从我在下面提供的链接中安装引导程序清单生成器工具。工具将自动生成必要的清单文件。您必须将这些文件复制到以下文件夹(Visual Studio2010)C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
。
完成后转到 You Application deployment project
> Properties
>Prerequisite
那里,您将看到您的第三方包作为先决条件选项之一。只需选择它并创建 MSI。现在,当您运行Setup.exe
应用程序时,它将首先检查第三方软件包是否安装在目标计算机中,如果是,它将直接安装您的应用程序,否则它将首先安装必备组件,然后安装您的应用程序。
MSDN:引导程序首先检测是否已安装任何先决条件。如果未安装先决条件,则开始安装先决条件。否则,如果检测到所有先决条件,引导程序只会启动应用程序安装程序。