WiX 3.0在通过持续集成执行时抛出错误217
这是我们的Windows 2008自动构建套件在运行ICE时(从WiX 2.0迁移到WiX 3.0后)引发的错误: LGHT0217:执行ICE操作'ICE01'时出错。此类ICE故障的最常见原因是注册脚本引擎错误。有关详细信息以及如何解决此问题,请参见http://wix.sourceforge.net/faq.html#Error217。外部UI消息记录器不期望以下字符串格式:“无法访问Windows Installer服务。如果未正确安装Windows Installer,则可能发生。请与支持人员联系以寻求帮助。”。在light.exe(0,0)中 此外,这些是事件日志中显示的错误: MSIInstaller:无法连接到服务器。错误:0x80070005产品:[ProductName]-错误1719。无法访问Windows Installer服务。如果未正确安装Windows Installer,则会发生这种情况。请与您的支持人员联系以获得帮助。 直观地: VBScript和JScript在admin下注册。 集成服务具有桌面交互和所有文件的权限 当其他用户甚至以集成帐户身份(通过RDP)登录的用户在同一台机器上手动执行时,构建成功 到目前为止,我还没有主意。 如何在保持ICE验证的同时解决此问题?