2011-11-03 10 views
7

In un .net "Progetto di installazione", è possibile aggiungere una o più schermate personalizzate nell'installazione guidata, con campi (ad es. Caselle di testo) in cui l'utente può accedere parametri di installazione aggiuntivi.. Net Progetto di installazione: come passare più campi CustomActionData

Un campo personalizzato può essere passato a un progetto di libreria di classi "Azione personalizzata", per gestire il campo utente. L'immagine sotto mostra come la proprietà "ServerName" viene mappato al campo di testo EDITB1:

enter image description here

All'interno della classe azione personalizzata, la proprietà si accede nel modo seguente:

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

Domanda: come si possono specificare più proprietà (per più caselle di testo) all'azione personalizzata?

risposta

11

Come per la documentation for CustomActionData relativo passaggio di valori multipli:

valori devono essere separati da uno spazio:/nome1 = valore1/nome2 = valore2. Se il valore contiene uno spazio, deve essere racchiuso tra virgolette:/name = "a value"

Problemi correlati