Пользовательский загрузчик, созданный с помощью wix3.6, не удаляет msi

Я устанавливаю свой пакет msi (my.msi) из настраиваемого управляемого загрузчика, созданного с использованием wix3.6 burn, загрузчик сначала устанавливает несколько необходимых пакетов, а затем устанавливает my.msi.

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

[1C10: 2D80] [2013-05-14T16: 22: 26] i201: Запланированный пакет: my, состояние: Присутствует, запрошено по умолчанию: Отсутствует, запрошено ba: Отсутствует, выполнить: Удалить , откат: установка, кеширование: нет, снятие кеширования: да, зависимость: отменить регистрацию

Я вызываю Bootstrapper.Engine.Plan (LaunchAction.Uninstall) в управляемом коде для удаления приложения.

Я не вижу другой соответствующей информации в файле журнала.

У кого-нибудь есть предложения? Благодарю.


person naren    schedule 14.05.2013    source источник


Ответы (1)


я наконец нашел решение по этой ссылке

http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-uninstall-Burn-bundle-td7579345.html

Я указал ExitCode Behavior = "scheduleReboot" для одного из моих предварительных пакетов.

person naren    schedule 16.05.2013