Я пытаюсь создать загрузчик Wix Burn, который устанавливает мой msi. Я использую Wix 3.7. У меня есть несколько пользовательских действий с моим msi. Если я отменю настройку во время работы 1-го (или любого) ЦС, все остальные ЦС будут вызываться последовательно после выполнения этого конкретного ЦС. Я установил значение атрибута Execute для всех моих ЦС как немедленное Execute="immediate"
Также я установил код Result.Cancel в обратном вызове ApplyExecuteProgress. В файле журнала я нашел такие ошибки:
MSI (s) (10:34) [07:34:58:759]: I/O on thread 4844 could not be cancelled. Error: 1168
MSI (s) (10:34) [07:34:58:759]: I/O on thread 5164 could not be cancelled. Error: 1168
MSI (s) (10:34) [07:34:58:759]: I/O on thread 6040 could not be cancelled. Error: 1168
MSI (s) (10:34) [07:34:58:759]: I/O on thread 2908 could not be cancelled. Error: 1168
MSI (s) (10:34) [07:34:58:759]: I/O on thread 6272 could not be cancelled. Error: 1168
MSI (s) (10:34) [07:34:58:760]: I/O on thread 6280 could not be cancelled. Error: 1168
MSI (s) (10:34) [07:34:58:760]: I/O on thread 6612 could not be cancelled. Error: 1168
MSI (s) (10:34) [07:34:58:760]: I/O on thread 4076 could not be cancelled. Error: 1168
MSI (s) (10:34) [07:34:58:760]: I/O on thread 6596 could not be cancelled. Error: 1168
Может ли кто-нибудь сказать мне какие-либо предложения по остановке CA?