Wix ICE32:可能未对齐的外键
Wix ICE32: Possible Mis-Aligned Foreign Keys
向 wix 项目添加合并模块 (Visual FoxPro Oledb V9) 时,出现以下错误消息:
error LGHT0204: ICE32: Possible Mis-Aligned Foreign Keys
使用 WiX 工具集 v3.11
我没有得到 table 中键与输出未对齐的指示。
我试过在 Orca 中打开 vfpoledb.msm,但我似乎找不到任何看起来字段大小不匹配的内容。
合并模块包含在:
<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++ 运行时)。
我可以确认从 xml 中删除合并模块而不进行其他修改,然后允许安装程序构建(删除合并模块的 Merge 和 MergeRef 元素)。
我在互联网上进行了搜索,试图找到解决此问题的建议,我能找到的唯一一页建议使用 Orca 调整 table 架构,但如前所述,我没有得到关于什么的更多信息table 导致了问题。
任何有关如何解决问题的建议,请提供有关 .msm.
中违规 table 的更多信息
从命令行构建,你会得到错位。 Visual Studio 不会为单个错误显示多行。
向 wix 项目添加合并模块 (Visual FoxPro Oledb V9) 时,出现以下错误消息:
error LGHT0204: ICE32: Possible Mis-Aligned Foreign Keys
使用 WiX 工具集 v3.11
我没有得到 table 中键与输出未对齐的指示。
我试过在 Orca 中打开 vfpoledb.msm,但我似乎找不到任何看起来字段大小不匹配的内容。
合并模块包含在:
<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++ 运行时)。
我可以确认从 xml 中删除合并模块而不进行其他修改,然后允许安装程序构建(删除合并模块的 Merge 和 MergeRef 元素)。
我在互联网上进行了搜索,试图找到解决此问题的建议,我能找到的唯一一页建议使用 Orca 调整 table 架构,但如前所述,我没有得到关于什么的更多信息table 导致了问题。
任何有关如何解决问题的建议,请提供有关 .msm.
中违规 table 的更多信息从命令行构建,你会得到错位。 Visual Studio 不会为单个错误显示多行。