Wix Toolset - создание обновлений - PullRequest
0 голосов
/ 07 июня 2019

В настоящее время у меня есть пакет .MSI, который я создал с помощью набора инструментов WIX.Я использовал простой командный файл, чтобы запустить heat.exe для сбора урожая, свечу для получения определения продукта и light.exe для сборки.

У меня есть 10 файлов конфигурации, которые я отредактировал из оригинальной сборки.Обычно заказчик удаляет и устанавливает новую сборку.Однако могу ли я создать .MSI Updater, используя набор WixTool, который JUST включает новые файлы конфигурации (плоские файлы)?Единственное требование от клиента - это развертывание, даже если его обновление должно быть MSI

.

1 Ответ

2 голосов
/ 07 июня 2019

То, что вы описываете, называется «патч». Смотри:

https://wixtoolset.org/documentation/manual/v3/patching/

https://wixtoolset.org/documentation/manual/v3/patching/wix_patching.html

Это не будет генерировать MSI, хотя. Это сгенерирует MSP. Возможно, это понимает заказчик.

Я должен быть честным, но патчи - это очень сложная и сложная штука, которая требует глубокого понимания установщика Windows, дисциплинированного подхода к управлению релизами и легко ошибается.

Насколько велик ваш MSI? Достаточно ли оно велико и отправлено ли достаточному количеству клиентов, чтобы все это имело смысл? (Пример 1 ГБ-игры с патчем, содержащим несколько DLL-файлов и файлов текстур, предназначенных для 1М клиентов) В этом случае я бы просто сделал стандартное серьезное обновление.

...