Как я могу обновить установщик Windows из MSI (используя WiX)? Является ли это возможным? - PullRequest
4 голосов
/ 22 сентября 2009

В настоящее время у меня есть .exe, который загружает кучу предварительных требований (NET3.5, исправления, ...), включая обновления до установщика Windows (мне нужен 3.1), а затем, наконец, запускает мою msi.

Я бы хотел, чтобы это было .msi, который делает все и вызывает встроенный двоичный файл для каждого предварительного запроса. Надеюсь, это будет менее подвержено ошибкам, плюс я смогу лучше интегрировать пользовательский интерфейс.

Прежде чем я потрачу на это время, кто-нибудь знает, возможно ли это и / или хорошая идея? Я думаю, запустить MSI, и если версия установщика слишком мала, то обновите его и используйте обычное возвращение = "asyncNoWait", чтобы запустить вновь установленную версию в той же MSI.

Я новичок в установщиках, поэтому любые советы приветствуются.

Ответы [ 2 ]

2 голосов
/ 22 сентября 2009

Найдены несколько другие удручающие SO вопросы .

Не может быть сделано. Так грустно.

ОБНОВЛЕНИЕ: WIX 3.6 (в настоящее время бета) имеет Burn! ВЫИГРАТЬ! http://wix.sourceforge.net/downloadv36.html

1 голос
/ 18 апреля 2011

Попробуйте dotNetInstaller , чтобы выполнить проверку зависимостей и установить обновление установщика Windows перед запуском MSI.

...