我有我的本地机器上的WiX一些奇怪的问题。 问题是间歇性的,但解决的几个重建之后,维克斯项目开始抛出ICE验证错误。
如果我进入我的AppData\Local\Temp
文件夹,并删除所有包含该MSI的临时文件夹,该解决方案再编译。 过了一会儿,这个问题开始再次发生。 有保持清除下来的临时文件夹是不是可持续的,令人满意的解决方案。
有没有其他人遇到这个问题? 验证错误代码似乎总是ICE30,ICE38,ICE64和ICE91的组合
更新:
按照要求,这里有从最近失败的条目:
错误LGHT0204:ICE38:ICE内部错误1002 API返回:1615。
错误LGHT0204:ICE38:错误2235:/OU.AppFramework.Includes.msi,_profile,UPDATEDirectory
SET_Profile
= 0
错误LGHT0204:ICE64:ICE内部错误1001 API返回:1615。
错误LGHT0204:ICE64:错误2242:OU.AppFramework.Includes.msi,_profile,ALTER TABLEDirectory
ADD_Profile
短暂持有
错误LGHT0204:ICE91:ICE内部错误1001 API返回:1615。
错误LGHT0204:ICE91:错误2242:OU.AppFramework.Includes.msi,_profile,ALTER TABLEDirectory
ADD_Profile
短暂持有
有趣的是,在我昨天晚上离开办公室,当我来到这个早上的解决方案编译OK发生此故障。 因为它似乎在临时目录中的MSI是维克斯建设中心,也可能是构建过程锁定文件?
更新2:
而现在我们又回到了600的错误,主要是这个错误的重复:
错误LGHT0204:ICE30:ICE内部错误100 API返回:1615。
错误LGHT0204:ICE30:错误2235:AppFramework.Includes.msi,_ICE30SFN,选择Directory_Parent
,Directory
,DefaultDir
,_ICE30SFN
,_ICE30LFN
从Directory
WHEREDirectory
。Directory
=? ANDDirectory_Parent
<>?
更新3:
这个问题甚至@limpan尝试的建议后仍然存在。 有一对夫妇通过了由MSI输出文件夹引起的光给予警告被锁定当光线试图访问MSI:
警告549目录“\应用程序数据\本地的\ Temp \ 2opu3hxf”正在使用中,无法删除。 light.exe