2011-11-03 16 views
7

En .NET "Setup Project", es posible agregar una o más pantallas personalizadas en el asistente de configuración, con campos (por ejemplo, cuadros de texto) donde el usuario puede ingresar parámetros de instalación adicionales..NET Setup Project: Cómo pasar varios campos CustomActionData

Un campo personalizado se puede pasar a un proyecto de biblioteca de clases "Acción personalizada" para gestionar el campo de usuario. La siguiente imagen muestra cómo la propiedad "ServerName" se asigna al campo de texto EDITB1:

enter image description here

Dentro de la clase de acciones personalizadas, la propiedad se accede de la siguiente manera:

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

Pregunta: ¿cómo ¿se pueden especificar propiedades múltiples (para múltiples cuadros de texto) en la Acción personalizada?

Respuesta

11

Como por el documentation for CustomActionData con respecto a pasar múltiples valores:

valores múltiples deben estar separados por un solo espacio:/nombre1 = valor1/nombre2 = valor2. Si el valor tiene un espacio, debe estar rodeado por comillas:/name = "a value"

Cuestiones relacionadas