繁体   English   中英

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

[英]Add custom action of installing msi before the setup in installer project

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

我要确保首先安装msi,即在安装主要输出之前。 这里有问题的msi是Microsoft VisualFoxPro OLEDB

因此,如果我尝试将自定义操作添加为 在此处输入图片说明

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

无效的文件类型无法执行自定义操作

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

我找到了我以前用来在codeproject上打包依赖项(在先决条件中不希望得到的) 的相关文章

在安装所有文件之后,所有Visual Studio定制操作都将运行,因此在安装主输出之前,不能使用定制操作来安装另一个MSI。 另外,由于不允许同时进行基于MSI的安装,因此通过自定义操作运行基于MSI的安装可能会失败。

通常的方法是创建一个引导程序包,该程序包会在安装MSI之前先安装依赖项,然后从这里开始:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM