2010-09-30 3 views
0

У меня есть 4 MSM, которые необходимы для одного из моих продуктов, и все они производят ошибки ICE32 при включении. Обычно это не мешает мне, потому что это внешние ошибки, и я до сих пор получаю MSI, и он отлично работает. Проблема заключается в том, что я не могу запросить помощь от Microsoft с ЛЮБОЙ проблемой, возникающей из этого конкретного проекта установки, если есть ICE-ошибки (например, good ole 32). Интересная сторона отмечает, что причиной появления ошибок MSM являются модули Microsoft.ICE32 Ошибка от MSM

Кто-нибудь есть идеи, как избавиться от этих ошибок, не редактируя файлы MSM напрямую?

Я попытался использовать элемент EnsureTable безрезультатно, и только эти четыре MSM используются, поэтому я даже не могу попробовать разместить перед ними другой модуль слияния.

ответ

1

Оказывается, я просто обеспечивал неправильные таблицы. В общем, я должен был обеспечить таблицы Class, PublishComponent, Condition, TypeLib и Extension, чтобы позаботиться об ошибках, данных мне MSM от VC_User от Microsoft. Надеюсь, это поможет кому-то еще быстрее найти проблему.