来自MSM的ICE32错误

时间:2010-09-30 07:51:31

标签: installation wix wix3 merge-module

我的一个产品需要4个MSM,并且在包含时它们都会产生ICE32错误。这通常不会打扰我,因为他们是外部错误,我仍然得到我的MSI,它的工作完美。但问题是,如果存在ICE错误(如good ole 32),我无法向Microsoft请求此特定安装项目产生的任何问题的帮助。有趣的是,导致错误的MSM是Microsoft模块。

有没有人知道如何在不直接编辑MSM文件的情况下摆脱这些错误?

我尝试使用EnsureTable元素无济于事,只使用了这四个MSM,所以我甚至无法尝试在它们之前放置另一个合并模块。

1 个答案:

答案 0 :(得分:1)

原来我只是在确保错误的表格。总的来说,我必须确保Class,PublishComponent,Condition,TypeLib和Extension表,以便处理来自Microsoft的VC_User MSM给我的错误。希望这可以帮助其他人更快地找到问题。