проблема сбоя загрузчика wix Burn при нажатии кнопки отмены

Я пытаюсь создать загрузчик записи Wix, который устанавливает .Net framework 4 в качестве предварительного условия, а затем устанавливает мой msi. Загрузочный exe-файл работает нормально, но единственная проблема заключается в том, что всякий раз, когда я пытаюсь отменить установку на полпути, загрузчик дает сбой. Пожалуйста, помогите мне решить проблему. Заранее спасибо.


person Anirban Paul    schedule 25.04.2012    source источник
comment
WiX 3.6 все еще находится в стадии бета-тестирования. Я предлагаю вам отправить список пользователей wix по электронной почте на sourceforge и посмотреть, смогут ли они помочь. Они могут попросить вас отправить отчет об ошибке.   -  person Christopher Painter    schedule 25.04.2012
comment
Вы пробовали это снова сейчас, когда была выпущена финальная версия WiX 4.6?   -  person Justin    schedule 10.09.2012


Ответы (1)


Эта ошибка исправлена. Пожалуйста, обновите до RTM версию WiX v3.6 или новее.

person Rob Mensching    schedule 15.03.2013
comment
Роб, проблема все еще существует в последней стабильной версии WiX (v3.8), но проявляется несколько иначе. После нажатия кнопки «Установить», после того, как UAC будет запущен и вы нажмете «Да», вам нужно нажать «Отменить» ВПРАВО, молниеносно (во время фазы инициализации). Когда появится диалоговое окно «Вы действительно хотите отменить», нажмите «Нет», затем снова нажмите «Отмена». На этот раз, как только вы нажмете «Отмена», он остановится. - person Alexandru; 21.10.2014
comment
Некоторые средства просмотра событий регистрируют это: The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2884. The arguments are: FatalErrorForm, ,(NULL) (NULL) (NULL) (NULL) (NULL), и незадолго до этого перед я получаю то же сообщение, за исключением The arguments are: SplashForm, ,(NULL) (NULL) (NULL) (NULL) (NULL) - person Alexandru; 21.10.2014
comment
Кроме того, код ошибки 2884 - Failed to create a window for the dialog. согласно desktopengineer.com/msierrors. - person Alexandru; 21.10.2014
comment
Иногда он будет зависать при второй отмене мгновенно, а иногда вам может потребоваться сначала выбрать Да или Нет для второй отмены, чтобы она остановилась, но при условии, что вы нажмете первую кнопку Отмена во время фазы инициализации, вторая Отмена всегда приводит к замерзание. :) - person Alexandru; 21.10.2014
comment
Теперь, когда все сказано, как часть моего пакета у меня есть MsiPackage с DisplayInternalUI="yes", которые он пытается отобразить в этот момент времени. - person Alexandru; 21.10.2014