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

Chr*_*cio 2 c# windows-installer wix

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

Phi*_*lDW 6

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

如果这是前提条件,那么它将不是可选的,因此可能需要更多细节。

如果您只需要从设置中运行程序,请查看自定义操作。如果没有更详细的描述,很难说在何时何地是最佳实施方案。