这是我们的Windows 2008自动构建套件在运行ICEs时(从WiX 2.0迁移到WiX 3.0之后)引发的错误:
此外,这些是显示在事件日志中的错误:
直观地:
到目前为止,我还没有主意。
如何在保持ICE验证的同时解决此问题?
最佳答案
故事的结尾:
在没有任何运气的情况下摆弄了集成帐户,DCOM和服务激活等权限之后,我终于在连续集成构建中仅禁用了ICE验证,同时仍将其保留在本地构建中。
要禁用ICE验证,可以在.wixproj文件中将SuppressValidation设置为true:
<PropertyGroup>
<SuppressValidation>true</SuppressValidation>
</PropertyGroup>
或将
-sval
命令行选项传递给light.exe
。