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 Compact 3.5 (SQL Server Compact 3.5) 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:
- Sqlce.dev.linguaggio.piattaforma.processore.cab
- Sqlce.piattaforma.processore.cab
- Sqlce.repl.piattaforma.processore.cab
Le DLL vengono installate nelle directory \Programmi\Microsoft SQL Server Compact Edition\v3.5. Per ulteriori informazioni sul contenuto di ogni file con estensione cab, vedere Installazione e distribuzione in un dispositivo (SQL Server Compact).
Applicazioni in codice nativo
In caso di sviluppo di un'applicazione in Microsoft Visual C++, SQL Server Compact 3.5 non viene installato automaticamente al momento della distribuzione dell'applicazione. È innanzitutto necessario copiare il file CAB di installazione di SQL Server Compact 3.5 e installarlo sullo Smart Device. Il file con estensione cab per SQL Server Compact 3.5 è denominato Sqlce.piattaforma.processore.cab ed è disponibile nella directory seguente:
%Programmi%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor
Nota
Se l'applicazione utilizza la replica di tipo merge o RDA, è inoltre necessario installare il file Sqlce.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 3.5 o Microsoft .NET Compact Framework. Per la distribuzione completa dell'applicazione, è necessario copiare ed estrarre i file CAB di SQL Server Compact 3.5 e .NET Compact Framework insieme al 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.NET\SDK\CompactFramework\NETCFversion\WindowsCE\platform\processor\NETCFversion.platform.processor.cab. - I file con estensione cab per SQL Server Compact 3.5 sono denominati Sqlce.piattaforma.processore.cab e Sqlce.repl.piattaforma.processore.cab e sono disponibili nella directory seguente:
%Programmi%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor
Per includere la versione 2.0 di .NET Compact Framework e SQL Server Compact 3.5 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.NET\SDK\CompactFramework\v2.0\WindowsCE\wce500\armv4i \NETCFv2.wce5.armv4.cab
- C:\Programmi\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\armv4i\sqlce.wce5.armv4i.cab
Nota
Se l'applicazione utilizza la replica di tipo merge o RDA, è inoltre necessario installare il file Sqlce.repl.piattaforma.processore.cab.