我必须从旧的" XML-System"更新我们的构建系统。到较新的vNext。 现在我遇到了问题,在构建过程中,我从ligther.exe获取错误消息:
当我使用" old"进行相同的构建时它运行的XML版本没有任何问题,任何想法?
非常感谢。 KRIZ
答案 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";