Кто-то задал очень похожий вопрос, но ответ был бесполезным. Было бы чрезвычайно ценно, если бы был знающий ответ ...
Я создал проект WiX с использованием Windows Installed 4.5. Я включил ссылку на элемент EmbeddedChainer в файл wxs для таблицы MsiEmbeddedChainer, которая позволяет устанавливать несколько пакетов.
<EmbeddedChainer Id="Chainer" FileSource="InstallMSI.exe" />
Я осмотрел сеть и, наконец, нашел один пост, в котором показано, как этот человек получил дескриптор для внутренней транзакции. Теперь мой установщик правильно вызывает мой исполняемый файл для обработки связанных MSI. Однако удаление не работает. Обратите внимание, что без вышеуказанного элемента EmbeddedChainer деинсталляция работает нормально.
Я прочитал все доступные документы и не могу найти ни одного примера проекта.
Может ли кто-нибудь дать руководство по созданию установочного пакета для нескольких MSI на основе WiX?