#installshield
#installshield
Вопрос:
Для нашей последней версии мы хотим, чтобы наши клиенты загружали только обновление патча для наших приложений, и вместо удаления и повторной установки весь процесс будет выполняться с помощью обновления патча, но я ничего не знаю об этом, даже после того, как я погуглил это! С чего начать, ребята? Обратите внимание, что наш новый выпуск включает обновление базы данных, а также производственного кода!
Мы используем .NET 4.0, Visual Studio 2010, C # и VB.NET в нашем программном обеспечении.
Ответ №1:
Возможно, я немного опоздал на вечеринку, но, надеюсь, этот пост поможет всем, кто ищет этот ответ.
Для создания исправлений можно использовать метод «Разработки исправлений». Вы можете найти его на вкладке Конструктор установки в разделе Носитель.
Для этого вам понадобится последняя сборка (msi / exe) и одна или несколько предыдущих сборок. В разделе «Дизайн патча» добавьте новую конфигурацию патча. Оттуда вы можете указать последнюю версию и предыдущие версии вашего установочного файла. Если вы используете экспресс-версию, то вам понадобится несжатая сборка как для последней, так и для предыдущей. Если у вас есть профессиональная версия, то он может распаковать ее для вас.
После этого просто нажмите Build Patch, и он создаст update.exe с отличиями только между последней и предыдущими сборками. Это довольно умно в том смысле, что это только добавит двоичные различия.
Удачи.