У меня есть 2 установочных пакета, которые необходимы для нашего приложения. Оба они загружаются у поставщика в виде самораспаковывающихся исполняемых файлов, содержащих фактический файл setup.exe и сотни файлов и папок, необходимых для установки. Когда я запускаю sfx exe с помощью exepackage в приложении начальной загрузки, он запустит часть извлечения, затем запустит установку setup.exe, а затем закроет exe-файл извлечения, пока установка все еще продолжается. Это приводит к тому, что следующий exe-пакет пытается запуститься преждевременно, что приводит к беспорядочной установке.
Есть ли способ обойти это с помощью wix? Я попытался использовать стандартную установку, которая запускает настраиваемое действие для извлечения файлов и setup.exe, затем запускает установочный exe, затем ждет, пока установочный exe не завершится, прежде чем переходить ко второму пакету, но установка setup.exe зависает и делает не продолжаться до тех пор, пока не завершится запуск msiexec установщика wix.
Я удивлен, что эта проблема не поднимается в stackoverflow, поэтому я надеюсь, что слишком много думаю об этом, и есть простой способ сделать это. Заранее спасибо.