Distribuere en søknad til en mobil enhet som kjører Windows CE ( Embedded Compact ) er mer komplisert enn å deployere en søknad til skrivebordet . Du må opprette to installasjonspakker --- en for den mobile enheten , og en annen for skrivebordet for å installere den mobile enheten pakken. Det er fem trinn som er involvert i distribusjon av et program til Windows CE. Instruksjoner
en
Opprett en . CAB-fil for målenheten . I Microsoft Visual Studio , legge til en ny " Smart Device Cab Project" til din applikasjon løsning . Legg prosjektet utgang fra din søknad prosjekt til dette nye prosjektet. Når du gjør dette , vil systemet automatisk inkludere referanser, for eksempel OpenNETCF Smart Device Framework biblioteker. Endre navnet på . Cab -filen til noe meningsfylt .
2
Juster " Properties" -panelet til å tilpasse tekst og monteringsanvisning. Legg registeroppføringer , for eksempel en versjon nummer, til . Førerhuset ved å velge " Registerredigering" i " Solution Explorer ". Når du er ferdig , bygge prosjektet for å lage den . Cab -filen.
3
å registrere den . Førerhuset med ActiveSync slik at det kan distribueres fra en stasjonær datamaskin , legge til en ny Windows Class Library Prosjekt til søknaden løsning og slette standard Class1 . Legg til en ny klasse gjennom Solution Explorer som kopierer filene til ActiveSync-mappen , registrerer dem med ActiveSync , og fjerner dem etter installasjon. Du må opprette en hjelper metode for å utvinne det stedet der ActiveSync er installert , og å definere følgende konstanter: . CEAPPMGR_PATH , ACTIVESYC_INSTALL_PATH , INSTALLED_DIR , CEAPPMGR_EXE_FILE , CEAPPMGR_INI_FILE , APP_SUBDIR og TEMP_PATH
4
Legg noen andre hendelseshåndterere nødvendig for installasjon og kompilere prosjektet som en Dynamic- Link Library ( DLL) klassebibliotek .
5
pakke alt i ett . MSI installasjonsfilen . Først legger en ny " setup "-prosjektet til løsningen . Endre navnet på output filen som du gjorde for den . Cab -filen. Velg programmets installasjon plassering på skrivebordet. Deretter legger prosjektet ut fra . Cab -prosjektet . Legg til en ny " egendefinert handling " og velg din installasjon DLL klassebibliotek . Legg den . Ini -fil og bygge prosjektet . Resultatet er en singel. Msi desktop installasjonsfilen som også inneholder en . Cab mobil enhet installasjonsfilen .