A cosa serve il setup di un'Applicazione?Dopo aver tanto faticato per creare l'applicazione dobbiamo essere sicuri che tutte le configurazioni e le varie dipendenze vengano installate correttamente sul computer dell'utente in pratica distribuire in modo corretto la nostra applicazione.
In questo ci viene in aiuto Visual Studio .NET.
I vari passi da seguire sono i seguenti:
All?interno dell?applicazione appena creata selezionare :
File-->Nuovo ProgettoDalla finestra proposta selezionare la cartella
Progetti di installazione e distribuzione e poi il progetto d?installazione.
In questa finestra è importante selezionare l?opzione
Aggiungi a soluzioneCosì facendo il progetto verrà aggiunto alla vostra soluzione.
Una volta che il progetto di setup è stato creato bisogna aggiungerci la nostra applicazione.
Selezionando il progetto di setup con il tasto destro del mouse si scegli
Aggiungi -->Output PrimarioVerrà visualizzata questa finestra e quindi scegliere Output primario
Dal progetto di Setup si possono "settare" diverse proprietà che si attivano con il solito tasto F4.
Per poter installare l?applicazione abbiamo bisogno di un'azione personalizzata, quindi dal progetto con il tasto destro del mouse
Visualizza-->Azioni Personalizzatecliccare con il tasto destro su ?Azioni personalizzate? e poi Aggiungi.
Selezionare
Cartella Applicazioni--->Output PrimarioIl risultato sarà simile al seguente:
Le azioni personalizzate sono molto importanti perché danno la possibilità in fase di installazione di poter eseguire diverse operazioni, tra cui disinstallazione e soprattutto eseguire un rollback se è capitato un errore.
Come ultimo passaggio creare un collegamento sull?elenco dei programmi
Sempre con il tasto destro del mouse fare
Visualizza--->File SystemVerrà visualizzata questa finestra:
Dal "nodo" Menù programmi utente si può inserire una nuova cartella, poi nel frame di destra, sempre con il tasto destro si seleziona
Crea nuovo Collegamento-->Cartella Applicazione--->Output Primario e poi si può rinominare il link come più ci piace.
Una volta terminato si può generare il file di setup, importante che lo generate in versione release.
Consiglio: con Visual Studio .NET si possono gestire le versioni Debug e Release, l?applicazione dovrebbe essere in versione
Debug e il progetto di setup in versione
Relase.
ConclusioniCome detto in precedenza questi sono i passi standard per creare una progetto di setup ma ci sarebbero altre cose da includere come, le interfaccia utente, le chiavi di registro e altro ma questo lo lascio al vostro studio