在安装程序项目中的设置之前添加安装 msi 的自定义操作
Add custom action of installing msi before the setup in installer project
我正在为我的 windows 应用程序之一创建安装程序项目。
我想确保首先安装了 msi,即在安装主输出之前。这里讨论的 msi 是 Microsoft VisualFoxPro OLEDB
.
因此,如果我尝试将自定义操作添加为
因此,如果我将文件类型更改为所有文件并尝试添加 msi,它会给出一条错误消息
Not a valid file type for custom action
还有其他方法可以实现我在这里想要实现的目标吗?
我找到了一篇我以前用来打包依赖项的相关文章(我不希望在先决条件中出现)on codeproject
所有 Visual Studio 自定义操作 运行 在安装所有文件之后,因此您不能在安装主输出之前使用自定义操作来安装另一个 MSI。此外,运行通过自定义操作进行基于 MSI 的安装可能会失败,因为不允许同时进行基于 MSI 的安装。
执行此操作的正常方法是在安装 MSI 之前创建一个安装依赖项的引导程序包,从这里开始:
我正在为我的 windows 应用程序之一创建安装程序项目。
我想确保首先安装了 msi,即在安装主输出之前。这里讨论的 msi 是 Microsoft VisualFoxPro OLEDB
.
因此,如果我尝试将自定义操作添加为
因此,如果我将文件类型更改为所有文件并尝试添加 msi,它会给出一条错误消息
Not a valid file type for custom action
还有其他方法可以实现我在这里想要实现的目标吗?
我找到了一篇我以前用来打包依赖项的相关文章(我不希望在先决条件中出现)on codeproject
所有 Visual Studio 自定义操作 运行 在安装所有文件之后,因此您不能在安装主输出之前使用自定义操作来安装另一个 MSI。此外,运行通过自定义操作进行基于 MSI 的安装可能会失败,因为不允许同时进行基于 MSI 的安装。
执行此操作的正常方法是在安装 MSI 之前创建一个安装依赖项的引导程序包,从这里开始: