错误 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:未解决的符号引用