Запущен катастрофический сбой набора инструментов WiX light.exe

#wix3.10

#wix3.10

Вопрос:

При запуске light.exe на нашем сервере сборки мы теперь видим следующую ошибку:

light.exe : ошибка LGHT0001: катастрофический сбой (исключение из HRESULT: 0x8000FFFF (E_UNEXPECTED)) [blah.wixproj] сборка 12 марта 2019 16:07:28 [exec] сборка 12 марта 2019 16:07:28 [exec]
Тип исключения: System.Runtime.Службы взаимодействия.COMException сборка 12 марта 2019 16:07:28 [exec] сборка 12 марта 2019 16:07:28
[exec] Трассировка стека: сборка 12 марта 2019 16:07:28 [exec] в Microsoft.Инструменты.WindowsInstallerXml.Cab.Interop.Собственные методы.CreateCabFinish(IntPtr contextHandle, IntPtr newCabNamesCallBackAddress) сборка 12-Mar-2019 16:07:28 [exec] в Microsoft.Инструменты.WindowsInstallerXml.Cab.WixCreateCab.Завершена сборка (IntPtr newCabNamesCallBackAddress) 12 марта 2019 16:07:28 [exec]
в Microsoft.Инструменты.WindowsInstallerXml.CabinetBuilder.Создайте кабинет (CabinetWorkItem cabinetWorkItem cabinetWorkItem) для сборки 12-Mar-2019 16:07:28 [exec] в Microsoft.Инструменты.WindowsInstallerXml.CabinetBuilder.ProcessWorkItems()

Мы не получаем ничего полезного ни в сообщении об исключении, ни в журналах событий. Есть предложения о том, как действовать дальше? Спасибо

Ответ №1:

это действительно странно, я подозреваю, что это может быть как-то связано с пакетами MSI — у меня есть bootstrapper, отлично работающий с большим количеством пакетов MSI, но один набор пакетов вызывает это исключение. Загадка

Ответ №2:

Возможно, вы достигли предельного размера CAB в 2 ГБ?