Creare un file CAB per l'installazione di un programma per Windows Mobile

22. luglio 2010 08.22

Lo scopo di questo mini tutorial è quello di creare un file CAB per l'installazione di una nostra applicazione per Windows Mobile. Il procedimento qui descritto prende in considerazione il caso in cui l'applicazione sia scritta utilizzando il .NET Compact Framework 3.5 e Visual Studio 2008 su cui è installato il più recente SDK per Windows Mobile.

 

Passo I: Creazione del progetto di setup

La prima cosa da fare è aggiungere allo soluzione del nostro programma un nuovo progetto: clicchiamo con il tasto destro del mouse sull'icona della soluzione nell'apposita alberatura e selezioniamo dal menu contestuale la voce "Aggiungi -> Nuovo Progetto". Dalla finestra di dialogo che ci verrà presentata selezionare sulla sinistra il tipo di progetto "Altri tipi di progetto -> Installazione e Distribuzione" e come modello "Progetto CAB per Smart Device". Per semplicità chiamiamo il nuovo progetto "MySetup"

 

Passo II: Aggiunta dell'output di progetto

Nell'alberatura della soluzione a questo punto avremo il nuovo "MySetup". Cliccando con il tasto destro sull'icona del progetto selezioniamo dal menu contestuale la voce "Aggiungo -> output di progetto". Dalla finestra di dialogo che ci verrà visualizzata sarà sufficiente selezionare il progetto dell'applicazione e Visual Studio aggiungerà per noi le dipendenze rilevate e il file eseguibile.

 

Passo III: Piccole personalizzazioni

A questo punto vogliamo una piccola ma importante personalizzazione: vorremmo che nella cartella "Programmi" di Windows Mobile comparisse l'icona della nostra applicazione. Molto semplice: nella finestra dell'alberatura della soluzione, facciamo doppio click sull'icona dell'output del progetto aggiunto e ci verrà presentata una finestra divisa in due area di cui quella sinistra è occupata dal "File system nel computer di destinazione". Bene, facciamo click con il tasto destro del mouse su quest'area della finestra e dal menu contestuale visualizzato scegliamo la voce "Aggiungi cartella speciale -> Cartella dei programmi". Facendo questo sarà possibile aggiungere nell'area a destra della nuova voce creata un link all'eseguibile: per fare questo selezioniamo dalla parte sinistra della finestra la voce "Cartella applicazion", facciamo click con il tasto destro del mouse nell'area destra sull'icona dell'output del progetto e dal menu contestuale scegliamo la voce "Crea collegamento ...". A questo punto rinominiamo il collegamento creato con il nome della nostra applicazione e trasciniamolo sulla voce "Cartella dei programmi" dell'area sinistra della finestra.

 

Bene a questo punto possiamo compilare il nostro progetto d'installer che genererà per noi il file CAB da trasferire sul dispositivo Windows Mobile cui vogliamo installare la nostra applicazione.

Info su di me

Il mio nome è Gennaro Eduardo Tangari e sono uno sviluppatore certificato su tecnologie Microsoft .NET che lavora prevalentemente su applicazioni web enterprise e mobile.

Attualmente lavoro presso Value Team S.p.A. con la qualifica di Senior Consultant su progetti internazionali e nazionali basati su tecnologie Microsoft, con particolare cura verso Microsoft Dynamics CRM.

Questo blog nasce dall'esigenza di condividere esperienze e metodologie acquisite durante gli anni di lavoro cercando di restituire alla rete quello che la rete stessa mi ha dato: informazioni utili.

 

Certificazione

 

 

QRCode