Wix:编辑控件未设置属性

标签 wix

我对 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/

相关文章:

c# - Visual Studio 项目文件指定多次导入

WiX Burn 自定义用户界面

c# - 使用 WiX 创建现有文件夹的桌面快捷方式

c# - WIX 如何从自定义操作访问源文件

wix - 升级期间手动迁移功能状态

c# - 如何将自定义消息退出对话框添加到 Wix 安装程序

process - 如何从WiX杀死进程

xml - WiX 可以引用名称中带有句点的项目吗?

build - WiX x64 平台目标

iis - 如何在卸载时删除 WebApplication?