首页 > 解决方案 > WiX 工具集灾难性故障运行 light.exe

问题描述

在我们的构建服务器上运行 light.exe 时,我们现在看到以下错误:

light.exe:错误 LGHT0001:灾难性故障(HRESULT 异常:0x8000FFFF(E_UNEXPECTED))[blah.wixproj] build 12-Mar-2019 16:07:28 [exec] build 12-Mar-2019 16:07:28 [ exec]
异常类型:System.Runtime.InteropServices.COMException build 12-Mar-2019 16:07:28 [exec] build 12-Mar-2019 16:07:28
[exec] Stack Trace: build 12-Mar-2019 16 :07:28 [exec] 在 Microsoft.Tools.WindowsInstallerXml.Cab.Interop.NativeMethods.CreateCabFinish(IntPtr contextHandle, IntPtr newCabNamesCallBackAddress) build 12-Mar-2019 16:07:28 [exec] 在 Microsoft.Tools.WindowsInstallerXml.Cab .WixCreateCab.Complete(IntPtr newCabNamesCallBackAddress) build 12-Mar-2019 16:07:28 [exec]
在 Microsoft.Tools.WindowsInstallerXml.CabinetBuilder.CreateCabinet(CabinetWorkItem cabinetWorkItem) build 12-Mar-2019 16:07:28 [exec] 在 Microsoft.Tools.WindowsInstallerXml.CabinetBuilder.ProcessWorkItems()

我们在异常消息和事件日志中没有得到任何有用的信息。关于如何进行的任何建议?谢谢

标签: wix3.10

解决方案


这个真的很奇怪,我怀疑它可能与 MSI 包有关 - 我有引导程序,可以完美地处理大量 MSI 包,但是一组包会导致这个异常。神秘


推荐阅读