我正在为我的一个Windows应用程序创建一个安装程序项目。
我想确保首先安装msi,即在安装主输出之前。这里讨论的msi是Microsoft VisualFoxPro OLEDB
。
因此,如果我将文件类型更改为所有文件并尝试添加msi,则会显示错误
不是自定义操作的有效文件类型
还有其他方法可以做我想在这里实现的目标吗?
答案 0 :(得分:0)
我发现了一个我之前用过打包依赖项的相关文章(我在先决条件中不想要的)on codeproject
答案 1 :(得分:0)
所有Visual Studio自定义操作在安装完所有文件后运行,因此在安装主输出之前,不能使用自定义操作来安装其他MSI。此外,从自定义操作运行基于MSI的安装可能会失败,因为不允许基于MSI的并发安装。
执行此操作的常规方法是创建一个在安装MSI之前安装依赖项的引导程序包,从此处开始: