Применить обновление патча - PullRequest
0 голосов
/ 08 января 2011

Мы являемся компанией по разработке продукта. У нас есть настройка MSI для продукта, он установит более 500 файлов сборок на машину клиента. После того, как мы выпустили продукт, в некоторых наших сборках могут возникнуть проблемы по нескольким причинам. В то время мы исправим эту проблему и предоставим клиенту обновление патча.

[b] Текущая система: [/ b]

1) Исправьте проблему в среде разработки и соберите сборки.

2) Сгенерируйте установку исправления с помощью сценария Inno с измененными сборками.

3) При установке установки исправления на клиентском компьютере будут созданы резервные копии старых сборок и заменены измененные сборки.

[Ь] Недостаток: [/ B]

Клиент не может удалить установленный патч, потому что он просто заменяет сборки.

Возможно ли иметь систему исправлений в MSI, такую ​​как файлы MSP, или есть ли возможность удалить исправление в самой моей текущей системе?

1 Ответ

0 голосов
/ 08 января 2011

Установщик Windows поддерживает неустановимые исправления, начиная с версии 3.0. См. this и this для получения более подробной информации. WiX поддерживает неустановимые исправления с помощью атрибута AllowRemoval элемента Patch .

...