Windows Mobile 5 Development Startup – Part II – Deploying
In dit artikeltje wil ik het hebben over het maken van een setup voor een Pocket PC applicatie. Ik ga gebruik maken van de solution die ik in het vorige blog artikel heb gemaakt WM5Test.sln. Op een pocket PC worden installaties in de meeste gevallen verpakt in een bestand met de .cab extensie. In VS 2005 kunnen we zo’n soort bestand gemakkelijk maken.
Open de solution in VS 2005 zoals gemaakt volgens het vorige blog artikel.
In VS 2005 wordt nu default het File System Dialog getoond. We moeten nu zorgen dat in het CAB bestand in iedergeval de assemblies van onze in het vorige artikel gebouwde applicatie worden opgenomen.
Er staat nu een CAB-bestand in de bin directory van het WM5TestCAB-project.
Als eerste gaan we de emulator resetten zodat we zeker weten dat we met een kale Pocket PC werken.
De state is nu geheel leeg. We starten de emulator nu door op “Connect” te klikken in hetzelfde menu. We gaan nu het installatiebestand (WM5TestCAB.cab) op de emulator plaatsen.
Let op: In de verbindingsinstellingen van ActiveSync dien je wel verbindingen toe te staan voor “DMA”.
We gaan nu naar de Pocket PC emulator.
Als het goed is wordt het bestand nu geinstalleerd.
Je krijgt waarschijnlijk een foutmelding met de strekking dat het Compact Framework 2.0 niet kan worden gevonden.
We gaan het framework nu installeren.
Als het goed is draait de applicatie nu.
Het vervelende is echter dat we de applicatie alleen kunnen starten via de file explorer. Daar gaan we wat aan doen. We zorgen dat er bij installatie een icon wordt toegevoegd aan het start menu.
Voordat we de nieuwe CAB file op de emulator gaan installeren moeten we eerst de oude versie verwijderen. Dit gaat alsvolgt.
Het programma wordt van de Pocket PC emulator verwijderd. Kopieer nu de CAB file naar de emulator zoals eerder beschreven en installeer deze. Vergeet niet een leuk icoontje in te stellen voor de executable. Dit kan je doen door met de rechtermuisknop op het project WM5Test te klikken in de Solution Explorer en dan Properties te kiezen.
Dat was het weer. Part III en daarmee het op een na laatste deel over dit onderwerp gaat over het gebruik van SQL Mobile.
Luk J
Hallo,
Prima artikel, maar enig idee hoe het komt dat ik “Create shortcut to primary output from…” niet in mijn rechtermuisknopmenu heb? Kan dit met VS settings te maken hebben?
Alvast bedankt, Luk.