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/