在安装程序项目中设置之前添加安装msi的自定义操作

我正在为我的一个Windows应用程序创建一个安装程序项目。

我想确保首先安装msi,即在安装主输出之前。 这里讨论的msi是Microsoft VisualFoxPro OLEDB

所以,如果我尝试添加自定义操作 在此处输入图像描述

因此,如果我将文件类型更改为所有文件并尝试添加msi,则会出错

不是自定义操作的有效文件类型

还有其他方法可以做我想在这里实现的目标吗?

安装完所有文件后,所有Visual Studio自定义操作都会运行,因此在安装主输出之前,不能使用自定义操作来安装其他MSI。 此外,从自定义操作运行基于MSI的安装可能会失败,因为不允许同时进行基于MSI的安装。

执行此操作的常规方法是创建一个在安装MSI之前安装依赖项的引导程序包,从此处开始:

https://msdn.microsoft.com/en-us/library/ms165429.aspx

我找到了一个相关的文章,我之前用过它来编译一个依赖项(我在前提条件中不需要 ) 在codeproject上