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