2

我在那里写了两个文件 Product.wxc

<Property Id="CheckBoxProp">

和自定义操作

<InstallExecuteSequence>
      <Custom Action="MyCustomAction" After="InstallInitialize">
        CheckBoxProp=1 
      </Custom>
</InstallExecuteSequence>

在另一个文件 MyCheckBoxDlg.wxc 中,我在那里写了 UI 对话框,我描述了复选框

<Control Type="CheckBox" Id="MyCheckBoxID" Width="125" Height="26" X="26" Y="124" Text="My text" Property="CheckBoxProp" CheckBoxValue="1" />

我在另一个文件中编写的所有发布,其中我有一个 DialogRef 到 MyCheckBoxDlg

当我开始安装时,customaction 没有看到 CheckBoxProp 值的变化。

请帮忙!我等待你的帮助。

4

1 回答 1

4

CheckBoxProp 是私有而不是安全(公共)属性。将其更改为 CHECKBOXPROP 并使用 Secure 属性将其列在SecureCustomProperties 属性中。

于 2012-09-16T00:29:06.180 回答