Condividi tramite


Distribuzione di applicazioni per smart device

In questo argomento vengono descritti i due tipi di distribuzione delle applicazioni:

  • Distribuzione dell'applicazione per smart device su un dispositivo in fase di sviluppo
  • Distribuzione dell'applicazione finale al termine dello sviluppo

Distribuzione in fase di sviluppo

Applicazioni in codice gestito

Per includere Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) in un progetto Microsoft Visual Studio gestito, aggiungere un riferimento all'assembly System.Data.SqlServerCe. Con l'aggiunta di questo riferimento, ogni volta che viene compilata e distribuita l'applicazione vengono distribuiti automaticamente sullo smart device tre file con estensione cab:

  • Sqlce30.dev.linguaggio.piattaforma.processore.cab
  • Sqlce30.piattaforma.processore.cab
  • Sqlce30.repl.piattaforma.processore.cab
    Le DLL vengono installate nelle directory \Windows. Per ulteriori informazioni sul contenuto di ogni file con estensione cab, vedere Scenari di distribuzione.

Applicazioni in codice nativo

In caso di sviluppo di un'applicazione in Microsoft Visual C++, SQL Server Compact Edition non viene installato automaticamente al momento della distribuzione dell'applicazione. È innanzitutto necessario copiare il file CAB di installazione di SQL Server Compact Edition e installarlo sullo smart device. Il file con estensione cab per SQL Server Compact Edition è denominato Sqlce30.platform.processor.cab ed è disponibile nella directory seguente:

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

[!NOTA] Se l'applicazione utilizza la replica di tipo merge o RDA, è inoltre necessario installare il file Sqlce30.repl.piattaforma.processore.cab.

Distribuzione dell'applicazione finale

Quando l'applicazione viene completata ed è pronta per la distribuzione su più dispositivi, si crea un file CAB per l'applicazione e quindi si utilizza questo file CAB per installare l'applicazione su più dispositivi. Per creare un file con estensione cab per l'applicazione in Visual Studio, scegliere Genera file CAB dal menu Genera per il progetto.

Il file CAB risultante contiene solo i file binari per l'applicazione. Non include SQL Server Compact Edition o Microsoft .NET Compact Framework. Per la distribuzione completa dell'applicazione, è necessario copiare ed estrarre i file CAB per SQL Server Compact Edition e .NET Compact Framework con il file CAB dell'applicazione.

  • Il file con estensione cab per .NET Compact Framework è denominato NETCFversione.piattaforma.processore.cab ed è disponibile nella directory seguente:
    \Programmi\Microsoft Visual Studio 8\SDK\version\CompactFramework\WindowsCE\platform\processor
  • I file con estensione cab per SQL Server Compact Edition sono denominati Sqlce30.platform.processor.cab e Sqlce30.repl.platform.processor.cab e sono disponibili nella directory seguente:
    C:\Programmi\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\platform\processor

Per includere la versione 2.0 di .NET Compact Framework e SQL Server Compact Edition nella distribuzione di un'applicazione sviluppata per il sistema operativo Windows CE 5 con processore armv4, è necessario includere i due file seguenti:

  • C:\Programmi\Microsoft Visual Studio 8\SDK\v2.0\CompactFramework\WindowsCE\wce500\armv4\NETCFv2.wce5.armv4.cab
  • C:\Programmi\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce500\armv4i\sqlce.wce5.armv4i.cab

[!NOTA] Se l'applicazione utilizza la replica di tipo merge o RDA, è inoltre necessario installare il file Sqlce30.repl.piattaforma.processore.cab.

Vedere anche

Riferimenti

Oggetti dello spazio dei nomi System.Data.SqlServerCe
Spazio dei nomi System.Data.SqlServerCe (documentazione di riferimento di .NET Framework)

Guida in linea e informazioni

Assistenza su SQL Server Compact Edition