Как объединить установочные пакеты - PullRequest
0 голосов
/ 07 марта 2011

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

Что я могу сделать, чтобы я мог только отправлять, например, обновленный файл базы данных или обновленный файл .exe, и позволить моему клиенту объединить их в основной пакет установки?Я знаю, что есть такое животное, как модуль слияния , но я не знаю, подходят ли они для этой конкретной задачи.При использовании стандартного проекта VS мой единственный вариант - не упаковывать файлы в файлы .msi или .cab, поэтому он может сохранить основной пакет, и я отправляю отдельные файлы для его замены в основном пакете.Возможно, я мог бы улучшить размер пакета, вручную сжав файлы и распаковав их с помощью специального действия перед выполнением основной установки.

Как мне это сделать?

1 Ответ

1 голос
/ 07 марта 2011

Вы должны проверить патчи установщика Windows.Они не легки, но делают именно то, что вы хотите.Они включают только различия ваших изменений (включая только двоичные различия), поэтому они обычно намного меньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...