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

byn*_*eri 10 .net c# setup-project

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

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

在此输入图像描述

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

string serverName = Context.Parameters["ServerName"];
Run Code Online (Sandbox Code Playgroud)

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

Red*_*dog 15

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

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