我想要使用WiX自定义操作启动Visual FoxPro安装程序(exe)。但是,我认为VFP安装程序是MSI的包装器,因为我得到“错误1500”,这似乎表示我正在尝试同时运行两个安装程序。
如何从我自己的MSI引导第三方MSI?
我目前正在InstallExecuteSequence中启动VFP安装程序。我尝试在InstallUiSequence中运行它,但我从ShellExec调用我自己的安装程序,因此它不运行InstallUiSequence。
任何指针都会非常感激。
答案 0 :(得分:2)
目前的MSI版本在技术上是不可行的。建议通过引导程序安装附加的MSI。
请在此处查看我对相关问题的回答:Wix and .NET Framework (prerequisites)
答案 1 :(得分:1)
你真的不能,如果你试图“解决”它会是一个坏主意。如果您真的需要这种功能,请使用类似NISI的内容来呼叫第三方MSI,然后给您打电话。
答案 2 :(得分:0)
我用Orca打开了一个MSI并将其保存为MSM(合并模块)并将其添加到Visual Studio安装项目(不是WiX)之前它已经工作了。
我非常确定Orca会使用Visual Studio,但Google应该会为您提供良好的下载结果。
为您的WiX项目添加MSM,让我们知道会发生什么。