c# - Wix - 如何在我的安装程序中启动另一个 MSI(或 EXE)? (C#)

标签 c# wix windows-installer

我需要运行另一个安装程序才能运行我的应用程序。我将如何启动其他安装程序,或在我的 Wix 安装程序内部提供一个选项?

最佳答案

如果其他安装程序是先决条件,那么通常的做法是通过 Burn Bootstrap 安装它,先安装先决条件,然后再安装 MSI 产品。这样做更好的原因有很多,主要原因可能是您无法从 MSI 安全地安装基于 MSI 的设置(因为递归 MSI 安装不起作用)。

如果它是先决条件,那么它就不是可选的,因此可能需要更多详细信息。

如果您只需要从您的设置中运行一个程序,那么请查看自定义操作。如果没有更详细的描述,很难说何时何地是最好的实现。

关于c# - Wix - 如何在我的安装程序中启动另一个 MSI(或 EXE)? (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47399366/

相关文章:

c# - 如何使用 unity + UnityAutoRegistration 进行开放式通用装饰器链接

C#/WPF - 从父窗口获取子用户控件内的对象

wix - 以编程方式更新 MSI 属性

wix - 属性名称前的 '&' 和 '!' 是什么意思?

wix - 如何更正 2 个具有相同 UpgradeCode 的不相关的 msi

visual-studio-2010 - 无法使用 .msi 更新 Windows 服务

installation - 如何使用 WiX 安装程序将应用程序与现有文件类型关联?

c# - VS 2008 上的 c#/.Net 3.5 设计器加载错误

c# - 如何使用 C# 驱动程序设置 MongoDB 的路径?

c++ - WiX Installer with Visual C++ Redistributable install per user