При добавлении модуля слияния (Visual FoxPro Oledb V9) в проект wix я получаю следующее сообщение об ошибке:
error LGHT0204: ICE32: Possible Mis-Aligned Foreign Keys
Использование WiX Toolset v3.11
Я не получаюуказание таблицы, в которой ключи смещены из выходных данных.
Я попытался открыть vfpoledb.msm в Orca, но я не могу найти ничего похожего на несоответствие с точки зрения размеров полей.
Модуль слияния включенwith:
<Directory Id="TARGETDIR" Name="SourceDir">
<Merge Id="VFPOleDb" SourceFile="$(var.resources)\vfp-ole-db-merge-module\vfpoledb.msm" DiskId="1" Language="0"/>
...
</DirectoryRef>
<Feature Id="MainApplication"
Title="Application Title"
Level="1"
ConfigurableDirectory="INSTALLDIR"
Absent="disallow">
<MergeRef Id="VFPOleDb" />
<ComponentGroupRef Id="MainComponents" />
<ComponentGroupRef Id="ShortcutComponents" />
</Feature>
Этот модуль слияния ранее был включен в проект установщика InstallShield без видимых проблем.С тех пор я перешел на использование Wix, но не могу заставить установщик собираться с этим модулем слияния (включены другие модули слияния, например, vc ++ runtime).
Я могу подтвердить, что удаление модуля слиянияиз XML без каких-либо других модификаций, то позволяет установщику создать (удаляя элементы Merge и MergeRef для модуля слияния).
Я искал в Интернете, чтобы попытаться найти предложения, чтобы решить эту проблему, с единственнымЯ могу найти страницу с предложением настроить схему таблицы с помощью Orca, но, как уже упоминалось, я не получаю никакой дополнительной информации о том, какая таблица вызывает проблему.
Любой совет, который поможет решить проблему, вы получите дополнительную информацию, какна оскорбительную таблицу в .msm.