wix获取用户输入

标签 wix user-input

Dialog.wxs

<UI>
<Dialog Id="UserRegistrationDlg" ... >
<Control Id="NameEdit" Type="Edit" X="45" Y="85" Width="220" Height="18" Property="NameValue" Text="{80}" />
</Dialog>
<UI>

在Product.wxs中,我创建了一个属性
<Property Id="NameValueProperty" Value="NameValue" />

然后,据我了解,我必须使用[NameValueProperty]来获取值,但id无法正常工作。

最佳答案

在这种情况下,您通常希望使用安全自定义属性。这是一个既是Public(即CAPS)并标记为Secure的属性。仅当您希望使用默认值时才需要该值。

<Property Id="MYPROPERTY" Secure="yes" />

关于wix获取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4996909/

相关文章:

wix - 使用 Wix 如何在安装 ASP.net Web 应用程序时部署多个 web.config 文件之一

windows - 判断这是不是无人值守安装模式?

java - 从数组中获取索引并将其输出到java中

c# - 从 WPF 应用程序的文本框中获取用户输入

WiX:如何防止将绑定(bind)文件的多个副本添加到 MSI?

wix - (WiX) 用于每台机器安装的程序文件快捷方式

sql - 坚持用户选择的最佳方式是什么?

java - 要求用户输入数组中的项目数量

postgresql - 如何在plpgsql中语法动态插入

WiX 属性 ID 或条件语句