Я пытаюсь создать патчи, используя метод из этого урока . Проблема, с которой я сталкиваюсь, заключается в том, что я не могу установить новый патч поверх предыдущего патча.
Я могу полностью установить версию A, а затем установить исправление для версии B. После этого я не могу установить исправление для версии C.
Я могу полностью установить версию B, а затем установить исправление для версии C.
В настоящее время мы просто выполняем полную установку с крупными обновлениями каждый раз, что работает нормально, но из-за частоты наших (внутренних) обновлений размер файла и время обновления становятся бременем, поэтому мы стремимся сократить время обновления (загрузка и установка), особенно если большинство файлов не изменяется.
Редактировать: Другое требование заключается в том, что в любой момент времени вместо патча может быть выполнена полная установка. Решение, которое я придумал, устанавливая статический код продукта для полной установки поверх (без удаления вручную), не работает.