【问题标题】:Problems customizing WIX InvalidDirDlg自定义 WIX InvalidDirDlg 的问题
【发布时间】:2018-11-16 08:41:49
【问题描述】:

在 product.wxs 我有:

<UIRef Id="WixUI_InstallDir" />

在 LocalizableResources.wxl 我试图覆盖一些字符串:

<String Id="BrowseDlg_Title">I was here</String>
<String Id="InvalidDirDlg_Title">I was here</String>
<String Id="InvalidDirDlgText">I was here</String>

它适用于 BrowseDlg,但不适用于 InvalidDirDlg。当我运行安装程序并尝试为安装目录选择 DVD 驱动器时,我收到的错误消息是“卷 D:\ 当前不可用。请选择另一个。”这甚至不是来自 WixUI_en-us.wxl 的预期字符串,即“安装目录必须在本地硬盘上。”

如何覆盖 InvalidDirDlg?为什么会显示错误的错误信息?

【问题讨论】:

    标签: wix windows-installer


    【解决方案1】:

    实际上,问题中的代码确实有效!如果我选择 USB 记忆棒,我会弹出 InvalidDirDlg 并带有覆盖的字符串。只是 DVD 驱动器不工作。

    我能够使用错误元素覆盖 DVD 驱动器的错误,如 here 所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多