Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Build 如何修复生成计算机上的Wix错误217_Build_Wix - Fatal编程技术网

Build 如何修复生成计算机上的Wix错误217

Build 如何修复生成计算机上的Wix错误217,build,wix,Build,Wix,我正在运行基于TFS的持续集成构建。在其中一个构建步骤上,由于WiX错误而失败,该错误表示: “错误LGHT0217:执行ICE操作“ICE01”时出错。此类ICE失败的最常见原因是错误注册的脚本引擎。有关详细信息以及如何解决此问题,请参阅。外部UI消息记录器不希望使用以下字符串格式:“无法访问Windows Installer服务。”。如果Windows Installer安装不正确,可能会发生这种情况。请与您的支持人员联系以获得帮助。“ ''' 我在不同的虚拟机上安装了VSTS代理。相同的构

我正在运行基于TFS的持续集成构建。在其中一个构建步骤上,由于WiX错误而失败,该错误表示:

“错误LGHT0217:执行ICE操作“ICE01”时出错。此类ICE失败的最常见原因是错误注册的脚本引擎。有关详细信息以及如何解决此问题,请参阅。外部UI消息记录器不希望使用以下字符串格式:“无法访问Windows Installer服务。”。如果Windows Installer安装不正确,可能会发生这种情况。请与您的支持人员联系以获得帮助。“ '''

我在不同的虚拟机上安装了VSTS代理。相同的构建在其他两个虚拟机上运行得很好,但在其中一个虚拟机上失败。我检查了所有可能的情况,但找不到原因

我也看过以前关于此类错误的一些评论,但即使是那些评论也没有帮助。是否有我在虚拟机上遗漏的内容或错误安装的内容


PS:我正在使用VS 2017,构建代理拥有管理员权限。

。请检查所有答案,而不仅仅是我所指的答案。@SteinÅsmul:我尝试了文章中提到的解决方案。但仍然没有运气,我得到了相同的错误。虚拟机是否具有相同的环境和设置?您可以检查解决方案是否存在错误”无法访问Windows Installer服务。“要查看它是否对您有帮助:@CeceDong MSFT:Yes所有虚拟机的环境和设置都是相同的。当一切都一样的时候,这就是为什么它在虚拟机上失败的原因。我还检查了链接中的解决方案,并尝试过,但对我没有帮助。如果您在有问题的VM上本地构建项目,结果如何?