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

Yar*_*Yar 3 wix wix3 wix3.5 wix3.7

当我构建 Wix 项目时,出现以下错误:

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

代码是

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

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

我收到许多与此类似的错误,如下所示:

我通过以下 Visual Studio 设置 -> 工具设置修复了此问题并设置“抑制 ICE 验证”。我可以继续这样做吗?

Mik*_*oft 5

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

<UIRef Id="WixUI_Common" />
Run Code Online (Sandbox Code Playgroud)