Come distribuire l'applicazione di Windows CE

August 15

Come distribuire l'applicazione di Windows CE


Distribuzione di un'applicazione a un dispositivo mobile con sistema operativo Windows CE (Embedded Compact) è più complesso di distribuzione di un'applicazione al desktop. È necessario creare due pacchetti di installazione --- uno per il dispositivo mobile, e un altro per il desktop per installare il pacchetto dispositivo mobile. Ci sono cinque passaggi necessari per la distribuzione di un'applicazione per Windows CE.

istruzione

1 Creare un file CAB per il dispositivo di destinazione. In Microsoft Visual Studio, aggiungere un nuovo "Progetto Cab Smart Device" per la soluzione di applicazione. Aggiungere l'output progetto dal progetto di applicazione per questo nuovo progetto. Quando si esegue questa operazione, il sistema includerà automaticamente i riferimenti, per esempio, le librerie Framework dispositivo OpenNETCF intelligenti. Cambiare il nome del file CAB di qualcosa di significativo.

2 Regolare il riquadro "Proprietà" per personalizzare istruzioni di testo e di installazione. Aggiungere le voci di registro, ad esempio un numero di versione, nel CAB selezionando l'opzione "Editor del Registro" nel "Solution Explorer". Al termine, costruire il progetto per creare il file CAB.

3 Per registrare il CAB con ActiveSync in modo che possa essere schierato da un computer desktop, aggiungere un nuovo progetto Libreria di Windows di classe alla soluzione applicativa ed eliminare il Class1 predefinito. Aggiungere una nuova classe attraverso il Solution Explorer che copia i file nella cartella di ActiveSync, li registra con ActiveSync, e li rimuove dopo l'installazione. Sarà necessario creare un metodo di supporto per estrarre la posizione in cui è installato ActiveSync, e di definire le seguenti costanti: CEAPPMGR_PATH, ACTIVESYC_INSTALL_PATH, INSTALLED_DIR, CEAPPMGR_EXE_FILE, CEAPPMGR_INI_FILE, APP_SUBDIR e Temp_Path.

4 Aggiungere tutti gli altri gestori di eventi necessari per l'installazione e compilare il progetto come una libreria di classi libreria di collegamento dinamico (DLL).

5 Pacchetto tutto in un unico file di installazione MSI. In primo luogo, aggiungere un nuovo progetto "Setup" per la vostra soluzione. Cambiare il nome del file di output come avete fatto per il file CAB. Scegliere posizione di installazione dell'applicazione sul desktop. Successivamente, aggiungere l'output del progetto dal progetto CAB. Aggiungere una nuova "azione personalizzata" e selezionare la libreria di classi DLL installazione. Aggiungere il file .ini e generare il progetto. Il risultato è un singolo file di installazione del desktop con estensione msi che contiene anche un file di installazione dispositivo mobile CAB.