Die Windows CE-Anwendung bereitstellen

February 18

Die Windows CE-Anwendung bereitstellen

Bereitstellen einer Anwendung auf ein mobiles Gerät mit Windows CE (Embedded Compact) ist komplexer als eine Anwendung auf dem Desktop bereitstellen. Sie müssen erstellen zwei Installationspakete---einen für das mobile Gerät und einen für den Desktop, das Mobilgerät-Paket installieren. Es gibt fünf Schritte bei der Bereitstellung von einer Anwendung auf Windows CE.

Anweisungen

1 Erstellen einer CAB-Datei für das Zielgerät. Projektmappe Anwendung in Microsoft Visual Studio fügen Sie ein neues "Smart Device Cab-Projekt hinzu". Fügen Sie die Projektausgabe aus Ihrem Anwendungsprojekt für dieses neue Projekt. Wenn Sie dies tun, schließt das System automatisch Verweise, z. B. die OpenNETCF Smart Device Framework-Bibliotheken. Ändern Sie den Namen der CAB-Datei, um etwas sinnvolles.

2 Passen Sie im Bereich "Eigenschaften" um Text und Installationsanweisungen anzupassen. Fügen Sie Registry-Einträge, z. B. eine Versionsnummer in die CAB-Datei wählen Sie den "Registrierungs-Editor" im "Projektmappen-Explorer". Wenn fertig, erstellen Sie das Projekt zum Erstellen der CAB-Datei.

3 Um die CAB-Datei mit ActiveSync registrieren, so dass es von einem Desktopcomputer bereitgestellt werden kann, die Anwendung-Projektmappe ein neues Windows-Klassenbibliotheksprojekt hinzufügen und Löschen der Standard Class1. Fügen Sie eine neue Klasse der Projektmappen-Explorer, die Ihre Dateien in den ActiveSync-Ordner kopiert und registriert sie mit ActiveSync entfernt diese nach der Installation. Sie müssen erstellen eine Hilfsmethode, die Lage zu extrahieren, in dem ActiveSync installiert ist, und die folgenden Konstanten zu definieren: CEAPPMGR_PATH, ACTIVESYC_INSTALL_PATH, INSTALLED_DIR, CEAPPMGR_EXE_FILE, CEAPPMGR_INI_FILE, APP_SUBDIR und TEMP_PATH.

4 Fügen Sie alle anderen Ereignishandler, die für Ihre Installation und kompilieren Sie das Projekt als eine Dynamic-Link Bibliothek (DLL)-Klassenbibliothek.

5 Packen Sie alles in einem einzigen .msi-Installationsdatei. Als erstes ein neues "Setup"-Projekt der Projektmappe hinzufügen. Ändern Sie den Namen der Ausgabedatei, wie für die CAB-Datei. Wählen Sie Installation-Speicherort der Anwendung auf dem Desktop. Fügen Sie die Projektausgabe aus dem CAB-Projekt. Fügen Sie eine neue "benutzerdefinierte Aktion" und wählen Sie Ihre Installation DLL-Klassenbibliothek. Fügen Sie die INI-Datei, und erstellen Sie das Projekt. Das Ergebnis ist ein einzigen .msi-desktop-Installation-Datei enthält auch eine CAB-Installationsdatei Mobilgerät.