我对 Wix 有一个问题,即 Edit 控件没有设置属性。我正在使用 XmlFile 节点中的属性来修改复制到安装位置的 .xml 文件。在文件中正确设置了属性的值(正在使用默认值),但我似乎无法使用 Edit 控件中的值设置属性。这让我发疯了。
<Fragment>
<Property Id="CUSTOMERNAMEPROPERTY" Value="Some default value" Secure="yes" />
<UI>
<Control Id="CustomerNameEdit" Type="Edit" X="120" Y="75" Width="220" Height="18" Property="CUSTOMERNAMEPROPERTY" Text="{80}" Indirect="yes" />
</UI>
</Fragment>
这有什么问题?
谢谢
最佳答案
间接属性应设置为“否”。编辑控件应该直接引用它们的属性。
另外,请确保您使用 public property (名称中只有大写字母)。私有(private)属性在安装期间使用它们的默认值。
关于Wix:编辑控件未设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440165/