C# 编辑控件不使用';不能在WiX中创建属性
我有一个带有编辑控件和属性设置的对话框。当我进入下一个对话框并调用我的自定义操作(从按钮发布)时,我无法访问以前应该创建的属性 我以前没有创建/声明属性(使用C# 编辑控件不使用';不能在WiX中创建属性,c#,wix,C#,Wix,我有一个带有编辑控件和属性设置的对话框。当我进入下一个对话框并调用我的自定义操作(从按钮发布)时,我无法访问以前应该创建的属性 我以前没有创建/声明属性(使用),因为我希望编辑控件的文本为空,如果我声明属性,那么我必须为值指定一些内容,这会导致文本被填充。如果我声明,CA会找到该属性 如何在编辑控件中没有值的情况下创建属性并能够从CA访问它 代码如下: [自定义操作] 公共静态操作结果MyCustomAction(会话) { if(String.IsNullOrEmpty(会话[“服务器\主
),因为我希望编辑控件的文本为空,如果我声明属性,那么我必须为值指定一些内容,这会导致文本被填充。如果我声明,CA会找到该属性
如何在编辑控件中没有值的情况下创建属性并能够从CA访问它
代码如下:
[自定义操作]
公共静态操作结果MyCustomAction(会话)
{
if(String.IsNullOrEmpty(会话[“服务器\主机”])
{
session.Log(“错误!”);
}
...
}
您可以使用安全而不是值声明属性。此属性用于将值从客户端传递到服务器端
<Property Id="SERVER_HOST" Secure="yes"/>
是的,它是有效的,@Vinoth。我在考虑在实际编辑声明之前不声明属性(以避免重复引用,但这是可以的)。谢谢!