C#:如何解决安装项目中的文本框错误?

C#:如何解决安装项目中的文本框错误?,c#,textbox,setup-project,C#,Textbox,Setup Project,我为我的windows服务创建了一个安装项目。 我在用户界面中添加了一个textboxs(a),我添加了第一个edit属性,即EDIT1 当我转到我的自定义操作->安装->主输出,并在CustomActionData中添加/dbname=[EDIT1] 我生成了windows服务和安装项目,但当我要安装项目时,出现以下错误: 当我单击“确定”时,也会出现以下错误: 您需要删除空格 /dbname=[EDIT1] 空间用于传递多个参数 /dbname=[EDIT1]/dbserver=[E

我为我的windows服务创建了一个安装项目。 我在用户界面中添加了一个
textboxs(a)
,我添加了第一个edit属性,即
EDIT1

当我转到我的自定义操作->安装->主输出,并在
CustomActionData
中添加
/dbname=[EDIT1]

我生成了windows服务和安装项目,但当我要安装项目时,出现以下错误:

当我单击“确定”时,也会出现以下错误:


您需要删除空格

/dbname=[EDIT1]

空间用于传递多个参数


/dbname=[EDIT1]/dbserver=[EDIT2]

您是否尝试删除CustomActionData属性中的空格?所以它读/dbname=[EDIT1]@ryanthonomas。。。那是。。。我很坏。谢谢您的帮助^^在我如何在我的项目中添加Edit1的值之前还有一个问题?在文本框页面的属性中有一个名为“Edit1Value”的选项,您可以设置它。@RyanThomas不是Edit1Value的init值,而是用户写入的Edit1的值。您的意思是在自定义操作中访问该值吗?您应该能够执行session.CustomActionData或session.Property(“CustomActionData”)之类的操作,然后从中获取它。我记不清我搬到WiX的确切时间了。