Создать обновление для установщика InstallShield

#installshield

#installshield

Вопрос:

Для нашей последней версии мы хотим, чтобы наши клиенты загружали только обновление патча для наших приложений, и вместо удаления и повторной установки весь процесс будет выполняться с помощью обновления патча, но я ничего не знаю об этом, даже после того, как я погуглил это! С чего начать, ребята? Обратите внимание, что наш новый выпуск включает обновление базы данных, а также производственного кода!

Мы используем .NET 4.0, Visual Studio 2010, C # и VB.NET в нашем программном обеспечении.

Ответ №1:

Возможно, я немного опоздал на вечеринку, но, надеюсь, этот пост поможет всем, кто ищет этот ответ.

Для создания исправлений можно использовать метод «Разработки исправлений». Вы можете найти его на вкладке Конструктор установки в разделе Носитель.

Для этого вам понадобится последняя сборка (msi / exe) и одна или несколько предыдущих сборок. В разделе «Дизайн патча» добавьте новую конфигурацию патча. Оттуда вы можете указать последнюю версию и предыдущие версии вашего установочного файла. Если вы используете экспресс-версию, то вам понадобится несжатая сборка как для последней, так и для предыдущей. Если у вас есть профессиональная версия, то он может распаковать ее для вас.

После этого просто нажмите Build Patch, и он создаст update.exe с отличиями только между последней и предыдущими сборками. Это довольно умно в том смысле, что это только добавит двоичные различия.

Удачи.