2016-08-18 44 views
0

我正在创建一个Windows Installer程序包,该程序包将运行运行另一个Windows Installer的exe。在另一个Windows Installer中运行Windows Installer


我把一个包装在一起,必须安装三个文件,一个EXE,一个配置和一个空的TXT。另外,我们还需要运行Access数据库引擎2007作为此过程的一部分。但是,设置自定义操作以运行它(使用标志/安静)时,它会失败,因为它试图在MSI内部运行MSI。

有什么办法我可以以某种方式启动之后/之前或之前?我已经研究过WIX,但老实说,我对如何解决问题一无所知。

谢谢。

回答

3

您应该看看WiX Burn功能和先决条件。一些例子是:

WiX - Install Prerequisites and 3rd party applications

http://www.c-sharpcorner.com/UploadFile/cb88b2/installing-prerequisites-using-wix-bootstrapper-project-and/

你很可能只是运行在刻录引导程序设置 - 它会做自己的检测,如果它已经安装。

+0

这很容易实现。我只是将当前的Windows安装程序设置为链中的第二点。猜猜我在找WiX的错误地方。 –

相关问题