我们已将使用 Wix 3 开发的设置升级到 Wix 5。使用 Visual Studio 构建时,该设置运行良好。但是,在我们的 CI 系统上构建的设置无法显示。 错误日志包含 [07B0:7808][2024-11-01T13:43:31]i001:刻录 x86 v5.0.1+2f00cbe680fb01ab485d56f16de9cd19b133f875,Windows v10.0 x64(内部版本 22631:Service Pack 0),路径:F:\work\setup.exe [07B0:3FF0][2024-11-01T13:43:31]e000:错误0x80070001:无法从容器中提取所有文件,erf:1:2:0 [07B0:7808][2024-11-01T13:43:31]e000:错误0x80070001:无法等待操作完成。 [07B0:7808][2024-11-01T13:43:31]e000:错误0x80070001:无法打开容器。 [07B0:7808][2024-11-01T13:43:31]e000:错误0x80070001:无法打开附加的容器。 [07B0:7808][2024-11-01T13:43:31]e000:错误0x80070001:无法打开附加的UX容器。 [07B0:7808][2024-11-01T13:43:31]e000:错误0x80070001:无法初始化核心。
我们确实使用 Insignia.exe 来签署 WixEngine.exe 文件。 我们检查了.MSI文件、WixEngine.exe文件和setup.exe文件的数字签名,它们都没有问题。 您能给我们提示如何继续排除故障吗?
WiX v5 中不存在 Insignia。如果您仍在使用它,则可能会损坏您的捆绑包。 阅读有关如何正确签署捆绑包的文档。.