Я все еще очень новичок в Wix, поэтому я пытаюсь понять, как он работает. Этому есть много, и его немного сложно понять. Если мой Wix MSI содержит кучу файлов патчей. Могу ли я использовать пользовательское действие с извлечением файлов в временное местоположение, запустить патчер, обновить версию с исправленной версией файла и затем запустить любые другие действия MSI?Пользовательский установщик с Wix
Я не уверен, как это сделать в XML. Предположим, что существует некоторая последовательность выполнения
Также, если это возможно, мне нужен способ динамически добавлять файлы исправлений в MSI во время сборки. Можете ли вы установить это в выходной папке?
Спасибо, на данный момент мой проект wix - пустая оболочка. Я вижу, что вы можете создать пользовательское действие, которое должно иметь возможность запускать мой патчер. Я собирался построить Откат в Патчер. Можно ли вызвать пользовательское откат? –
На самом деле это не способ «Windows Installer», который также означает, что это также не «InstallShield». WiX не волшебным образом лучше, чем InstallShield. Это просто другой способ создать установщик Windows, и у обоих есть свои плюсы и минусы. Я говорю от 16 лет InstallShield, 10 лет установщика Windows и шестилетнего опыта работы с WiX. –
Я не буду спорить с тобой, Кристофер. Ваши сообщения помогли мне в тонну в последний раз, когда я построил установщик! Моя самая большая проблема заключалась в том, что внешняя программа патчеров вряд ли будет легко обратимой, если они потерпят неудачу. Если кто-то пытается узнать, как все работает в WiX, книга, которую я рекомендовал, я лично нашел очень неоценимой. У меня есть нулевое отношение к автору, и я дал ту же книгу коллегам, когда им нужно было изучить тонкости WiX. –