目前使用 WIX v3.6.3303 开发安装程序项目。我们正在使用 CruiseControl 在发布前自动构建和测试各种更改。这是我们从测试构建中返回的错误。
errorLGHT0204: ICE03: Not a valid foreign key; Table: XmlFile, Column: Value, Key(s): SetPlayerFileGenerator
我们在 WIX 项目中配置了类似的功能。事实上,我们的 PlayerFileGenerator 的实现是从其他功能复制而来的。这是 CruiseControl 正在开发的 WIX 元素。
<util:XmlFile
Id="SetPlayerFileGenerator"
Action="setValue"
File="[#Web.config]"
ElementPath='/configuration/applicationSettings***'
Value="[#PlayerFileGen.exe]"
Sequence="1" />
同样,我们对其他功能集也有类似的配置,但没有一个有这个问题。在使用 WIX 之前有人遇到过类似的情况吗?
当您尝试发布您要发布的对话框中不存在的对话框控件时,您会在 WiX 项目中遇到同样的错误!示例:FeaturesDlg 没有“下一步”按钮,但有一个“安装”按钮。因此,如果您只是将标记从CustomizeDlg 更改为FeaturesDlg 并保留Next 按钮,您将收到此错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)