Freigeben über


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 2005 Compact Edition (SQL Server Compact Edition) 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:

  • SQLCE30.DEV.language.platform.processor.CAB
  • SQLCE30.platform.processor.CAB
  • SQLCE30.REPL.platform.processor.CAB
    Die DLLs werden in den folgenden beiden \Windows-Verzeichnissen installiert. Weitere Informationen zum Inhalt der CAB-Dateien finden Sie unter Bereitstellungsszenarien.

Anwendungen in systemeigenem Code

Wenn Sie eine Anwendung in Microsoft Visual C++ entwickeln, wird SQL Server Compact Edition nicht automatisch beim Bereitstellen der Anwendung installiert. Sie müssen zunächst die Installations-CAB-Datei für SQL Server Compact Edition auf das intelligente Gerät kopieren und sie dort installieren. Die CAB-Datei für SQL Server Compact Edition hat den Namen SQLCE30.platform.processor.CAB und befindet sich in folgendem Verzeichnis:

C:\Programme\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\platform\processor\

Hinweis:
Falls Ihre Anwendung die Mergereplikation oder RDA verwendet, müssen Sie auch die Datei SQLCE30.REPL.platform.processor.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 bei geladenem Projekt im Menü Erstellen 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 Edition noch Microsoft .NET Compact Framework. Damit die Anwendung vollständig bereitgestellt wird, müssen Sie die CAB-Dateien für SQL Server Compact Edition 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.platform.processor.CAB. Sie befindet sich in folgendem Verzeichnis:
    \Programme\Microsoft Visual Studio 8\SDK\version\CompactFramework\WindowsCE\platform\processor
  • Die CAB-Dateien für SQL Server Compact Edition haben den Namen SQLCE30.platform.processor.CAB und SQLCE30.REPL.platform.processor.CAB. Sie befinden sich in folgendem Verzeichnis:
    C:\Programme\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\platform\processor\

Möchten Sie z. B. Version 2.0 von .NET Compact Framework und SQL Server Compact Edition in die Bereitstellung einer Anwendung aufnehmen, die Sie auf einem ARMV4-Prozessor für das Betriebssystem Windows CE 5 entwickelt haben, müssen Sie die beiden folgenden Dateien einschließen:

  • C:\Programme\Microsoft Visual Studio 8\SDK\v2.0\CompactFramework\WindowsCE\wce500\armv4\NETCFV2.WCE5.ARMV4.CAB
  • C:\Programme\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce500\armv4i\SQLCE.WCE5.ARMV4I.CAB
Hinweis:
Falls Ihre Anwendung die Mergereplikation oder RDA verwenden, müssen Sie auch die Datei SQLCE30.REPL.platform.processor.CAB installieren.

Siehe auch

Referenz

System.Data.SqlServerCe-Namespaceobjekte
System.Data.SqlServerCe-Namespace (Referenzdokumentation zu .NET Framework)

Hilfe und Information

Informationsquellen für SQL Server Compact Edition