gpt4 book ai didi

wix - 在标准 Wix 对话框中自定义文本

转载 作者:行者123 更新时间:2023-12-03 19:43:35 26 4
gpt4 key购买 nike

我正在使用 Wix 标准对话框。如何自定义显示的消息文本?

例如,在许可协议(protocol)页面,我想将“我接受许可协议(protocol)中的条款”文字更改为“我承认并接受上述协议(protocol)的条款”。

有关的:
How can I set at runtime the text to be displayed in VerifyReadyDlg ?

最佳答案

我是这样做的:

  • 向我的 Votive 项目(即我的 Visual Studio Wix 项目)添加一个新的本地化文件 - 右键单击​​,添加 -> 新项目... -> Wix 本地化文件
  • 由于我正在自定义英文文本,因此我确保文件中的 Culture 属性为 en-US
  • 为我想要自定义的每个元素添加了字符串元素。例如。
    <WixLocalization Culture="en-us" xmlns="http://schemas.microsoft.com/wix/2006/localization">
    <String Id="WelcomeEulaDlgLicenseAcceptedCheckBox">I accept the terms of the above Agreement</String>
    </WixLocalization>
  • 为了确定我需要覆盖的字符串的 ID,我查看了 WixUI_en-us.wxl来自 Wix 源代码的文件。在某些情况下,引用 source code of the individual dialogs 会有所帮助。查找在哪里使用了哪些字符串。
  • 最后要注意的是,当您将本地化文件添加到项目时,Wix 开始在以本地化文件中的文化命名的子文件夹中输出 msi 文件。例如。我的被​​写入\bin\Debug\en-us 而不是\bin\Debug\
  • 关于wix - 在标准 Wix 对话框中自定义文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1723840/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com