Wix ICE错误从01到07

时间:2017-05-31 07:03:54

标签: tfs wix tfs2015 vnext

我必须从旧的" XML-System"更新我们的构建系统。到较新的vNext。 现在我遇到了问题,在构建过程中,我从ligther.exe获取错误消息:

[error] light.exe(0,0):错误LGHT0217:执行ICE操作' ICE01'时出错。 ...

直到ICE07。 最后:

[error] light.exe(0,0):错误LGHT0216:发生错误代码0x643的意外Win32异常:操作 - ' ICE09'安装期间发生致命错误

当我使用" old"进行相同的构建时它运行的XML版本没有任何问题,任何想法?

非常感谢。 KRIZ

2 个答案:

答案 0 :(得分:3)

根据错误提示消息:An unexpected Win32 exception with error code 0x643 occurred: Action - 'ICE09' Fatal error during installation

这可能是验证的权限问题。您可以尝试为构建服务帐户授予更多权限,例如构建代理程序的本地管理员权限。

此外,没有工具可以直接将XAML构建定义转换为vNext,因此请仔细检查是否已完全手动创建。

答案 1 :(得分:0)

我仅在构建计算机上看到了此问题,其中构建任务没有管理员权限。 我在拥有管理员权限的开发人员机器上没有看到此消息。该错误由light.exe编写,{{3}}是 Wix Toolset 中包含的 Windows Installer XML链接器

为了解决这个问题,我取消了light.exe的验证。这可以通过两种不同的方式完成:

在light.exe的命令行上

-sval

在命令行上,使用WixSharp时

Compiler.LightOptions = "-sval";