.net安装项目:如何传递多个CustomActionData字段

在.net“安装项目”中,可以在设置向导中添加一个或多个自定义屏幕,其中包含用户可以输入其他安装参数的字段(例如文本框)。

然后可以将自定义字段传递给“自定义操作”类库项目,以处理用户字段。 下图显示了属性“ServerName”如何映射到EDITB1文本字段:

在此处输入图像描述

在Custom Action类中,按如下方式访问属性:

string serverName = Context.Parameters["ServerName"]; 

问题:如何为自定义操作指定多个属性(对于多个文本框)?

根据CustomActionData关于传递多个值的文档 :

多个值必须用单个空格分隔:/ name1 = value1 / name2 = value2。 如果值中有空格,则必须用引号括起来:/ name =“a value”