Bereitstellen von Anwendungen für intelligente Geräte
In diesem Thema sind die beiden Arten beschrieben, auf die eine Anwendung bereitgestellt werden kann:
- Bereitstellen einer Anwendung für intelligente Geräte auf einem Gerät während der Entwicklung
- Anwendungsbereitstellung, nachdem die Entwicklung abgeschlossen ist
Bereitstellung während der Entwicklung
Anwendungen in verwaltetem Code
Wenn Sie Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) in ein verwaltetes Microsoft Visual Studio-Projekt einschließen möchten, fügen Sie einen Verweis auf die System.Data.SqlServerCe-Assembly hinzu. Wenn dieser Verweis hinzugefügt wurde, werden jedes Mal, wenn die Anwendung kompiliert und bereitgestellt wird, automatisch drei CAB-Dateien auf dem intelligenten Gerät bereitgestellt:
- Sqlce.dev.Sprache.Plattform.Prozessor.cab
- Sqlce.Plattform.Prozessor.cab
- Sqlce.repl.Plattform.Prozessor.cab
Die DLLs sind in den Verzeichnissen \Programme\Microsoft SQL Server Compact Edition\v3.5 installiert. Weitere Informationen zum Inhalt der CAB-Dateien finden Sie unter Installieren und Bereitstellen auf einem Gerät (SQL Server Compact).
Anwendungen in systemeigenem Code
Wenn Sie eine Anwendung in Microsoft Visual C++ entwickeln, wird SQL Server Compact 3.5 nicht automatisch beim Bereitstellen der Anwendung installiert. Sie müssen zunächst die Installations-CAB-Datei für SQL Server Compact 3.5 auf das intelligente Gerät kopieren und sie dort installieren. Die CAB-Datei für SQL Server Compact 3.5 hat den Namen Sqlce.Plattform.Prozessor.cab und befindet sich in folgendem Verzeichnis:
%Programme%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor
Hinweis
Falls Ihre Anwendung die Mergereplikation oder RDA verwendet, müssen Sie auch die Datei Sqlce.repl.Plattform.Prozessor.cab installieren.
Anwendungsbereitstellung nach der Entwicklung
Wenn Sie die Anwendung fertig haben und auf mehreren Geräten bereitstellen möchten, erstellen Sie eine CAB-Datei für die Anwendung und verwenden dann diese CAB-Datei dazu, die Anwendung auf den Geräten zu installieren. Um in Visual Studio eine CAB-Datei für die Anwendung zu erstellen, wählen Sie im Menü Erstellen des Projekts den Befehl CAB-Datei erstellen aus.
Die daraufhin erstellte CAB-Datei enthält nur die Binärdateien für die Anwendung. Sie enthält weder SQL Server Compact 3.5 noch Microsoft ..NET Compact Framework. Damit die Anwendung vollständig bereitgestellt wird, müssen Sie die CAB-Dateien für SQL Server Compact 3.5 und ..NET Compact Framework zusammen mit der CAB-Datei für die Anwendung kopieren und extrahieren.
- Die CAB-Datei für ..NET Compact Framework hat den Namen NETCFVersion.Plattform.Prozessor.cab. Sie befindet sich in folgendem Verzeichnis:
\Programme\Microsoft.NET\SDK\CompactFramework\NETCFversion\WindowsCE\platform\processor\NETCFversion.platform.processor.cab. - Die CAB-Dateien für SQL Server Compact 3.5 haben den Namen Sqlce.Plattform.Prozessor.cab und Sqlce.repl.Plattform.Prozessor.cab. Sie befinden sich in folgendem Verzeichnis:
%Programme%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor
Möchten Sie z. B. Version 2.0 von ..NET Compact Framework und SQL Server Compact 3.5 in die Bereitstellung einer Anwendung aufnehmen, die Sie mit einem ARMV4-Prozessor für das Betriebssystem Windows CE 5 entwickelt haben, müssen Sie die beiden folgenden Dateien einschließen:
- C:\Programme\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\wce500\armv4i \NETCFv2.wce5.armv4.cab
- C:\Programme\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\armv4i\sqlce.wce5.armv4i.cab
Hinweis
Falls Ihre Anwendung die Mergereplikation oder RDA verwendet, müssen Sie auch die Datei Sqlce.repl.Plattform.Prozessor.cab installieren.