Nel progetto d'installazione standard di visual studio è possibile inserire una form personalizzata.
Da Interfaccia Utente del Setup sotto Avvio cliccare su Aggiungi Finestra di Dialogo.
Scegliere il layout desiderato e porre attenzione alla casella delle proprietà.
Per un layout di tipo Caselle di testo, modificare EditLabel (il nome visualizzato per la label) e EditProperty (il nome della proprietà associata a quel campo)
per poter gestire i dati inseriti, ad esempio nell' overrides Install del ProjectInstaller è necessario impostare il CustomActionData. Questo lo troviamo in Azioni Personalizzate del Setup sotto Installa è stato precedentemente aggiunto l'Output Primario che tra le proprietà ha anche il CustomActionData. Per poter effettuare il mapping e necessario aggiungere tutti le \chiavi =valore aggiunte nelle nostre form personalizzate.
ad esempio.
se nella form è stato aggiunto Edit1Property = USER allora nella CustomActionData inserire /USER=[USER] se fossero più d'uno basta aggiungerli separati da spazi (/USER=[USER] /PSW=[PSW])
Per recuperare i valori dal ProjectInstaller inserire
Context.Parameters("USER")
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento