错误 LGHT0204:ICE17:位图:控制的“WixUI_Bmp_Dialog”:对话框的“位图”:二进制表中找不到“WelcomeDlg”

Posted

技术标签:

【中文标题】错误 LGHT0204:ICE17:位图:控制的“WixUI_Bmp_Dialog”:对话框的“位图”:二进制表中找不到“WelcomeDlg”【英文标题】:error LGHT0204 : ICE17: Bitmap: 'WixUI_Bmp_Dialog' for Control: 'Bitmap' of Dialog: 'WelcomeDlg' not found in Binary table 【发布时间】:2018-10-01 11:01:50 【问题描述】:

当我构建我的 Wix 项目时,我收到以下错误:

错误 LGHT0204 : ICE17: Bitmap: 'WixUI_Bmp_Dialog' for Control: 'Bitmap' of Dialog: 'WelcomeDlg' not found in Binary table

代码是

<Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="130" Height="234" TabSkip="no" Text="!(loc.WelcomeDlgBitmap)" />

我们正在 WixUI_en-us.wxl 中为“WelcomeDlgBitmap”创建“Id”,如下所示: WixUI_Bmp_Dialog

我收到了很多类似的错误,如下所示:

我使用以下 Visual Studio 设置 -> 工具设置修复了此问题,并设置了“禁止 ICE 验证”。我可以继续这样做吗?

【问题讨论】:

【参考方案1】:

将以下指令添加到定义安装程序 UI 的文件中:

<UIRef Id="WixUI_Common" />

【讨论】:

以上是关于错误 LGHT0204:ICE17:位图:控制的“WixUI_Bmp_Dialog”:对话框的“位图”:二进制表中找不到“WelcomeDlg”的主要内容,如果未能解决你的问题,请参考以下文章

WiX 错误:lght0094 未解决对符号的引用

WIX - 如何解决错误 LGHT0094:未解决的符号引用

Wix (candle.exe) 中的符号错误 LGHT0311,windows-1252

共享属性:“错误LGHT0094:未解析的符号引用”

诊断 WebRTC ICE 故障

Wix 设置中的警告