无法获取在 WiX 安装程序的自定义 UI 对话框中定义的 属性
Unable to get the Property defined in custom UI dialog in WiX Installer
我正在为我的 WiX 安装程序使用自定义 UI 对话框。在自定义对话框中,我有一个像这样的编辑文本:
<Control Id="NameEdit" Type="Edit" X="45" Y="85" Width="220" Height="18" Property="MyVal" Text="{80}" />
现在,当我使用这个 属性 设置注册表时,它给了我空值。
<RegistryValue Type="string" Name="VPIP" Value="[MyVal]"/>
我试过其他 属性,它工作正常,但是当我使用自定义对话框文件中的 属性 时,它设置为空。
有人可以指出,我错过了什么吗?
属性 UI 中的名称需要大写(因此它们是 public)并在其声明中标记为 secure='yes' 以便它们转移到服务中的执行阶段。
我正在为我的 WiX 安装程序使用自定义 UI 对话框。在自定义对话框中,我有一个像这样的编辑文本:
<Control Id="NameEdit" Type="Edit" X="45" Y="85" Width="220" Height="18" Property="MyVal" Text="{80}" />
现在,当我使用这个 属性 设置注册表时,它给了我空值。
<RegistryValue Type="string" Name="VPIP" Value="[MyVal]"/>
我试过其他 属性,它工作正常,但是当我使用自定义对话框文件中的 属性 时,它设置为空。
有人可以指出,我错过了什么吗?
属性 UI 中的名称需要大写(因此它们是 public)并在其声明中标记为 secure='yes' 以便它们转移到服务中的执行阶段。