Partager via


Déploiement des applications pour appareil de type « smart device »

Cette rubrique décrit les deux types de déploiements des applications :

  • Déploiement de l'application pour appareil de type « smart device » sur un appareil au cours du développement
  • Déploiement de l'application finale au terme du développement

Déploiement au cours du développement

Applications dont le code est managé

Pour inclure Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) dans un projet Microsoft Visual Studio managé, ajoutez une référence à l'assembly System.Data.SqlServerCe. Une fois cette référence ajoutée, deux fichiers .cab sont automatiquement déployés sur l'appareil de type « smart device » chaque fois que l'application est compilée et déployée :

  • Sqlce30.dev.language.plateforme.processeur.cab
  • Sqlce30.plateforme.processeur.cab
  • Sqlce30.repl.platforme.processeur.cab
    Les DLL sont installées dans les répertoires \Windows. Pour plus d'informations sur le contenu de chaque fichier .cab, consultez Scénarios de déploiement.

Applications dont le code est natif

Si vous développez une application en langage Microsoft Visual C++, SQL Server Compact Edition n'est pas automatiquement installé lors du déploiement. Vous devez d'abord copier le fichier .cab d'installation de SQL Server Compact Edition, puis installer celui-ci sur l'appareil de type « smart device ». Le fichier .cab de SQL Server Compact Edition s'appelle Sqlce30.platform.processor.cab et se trouve dans le répertoire suivant :

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

Remarque :
Si l'application utilise la réplication de fusion ou RDA, vous devez également installer le fichier Sqlce30.repl.platform.processor.cab.

Déploiement de l'application finale

Lorsque vous avez achevé l'application et que vous êtes prêt à la déployer sur plusieurs appareils, vous devez créer un fichier .cab pour celle-ci, puis utiliser ce fichier pour installer l'application sur plusieurs appareils. Pour créer le fichier .cab de l'application dans Visual Studio, dans le menu Générer associé au projet, choisissez l'option Générer le fichier .cab.

Le fichier .cab obtenu ne contient que les binaires de l'application. Il n'inclut pas SQL Server Compact Edition ou le Microsoft .NET Compact Framework. Pour déployer entièrement l'application, vous devez copier et extraire les fichiers .cab de SQL Server Compact Edition et du .NET Compact Framework avec celui de l'application.

  • Le fichier .NET Compact Framework .cab est nommé NETCFversion.platform.processor.cab. Il se trouve dans le répertoire suivant :
    \Program Files\Microsoft Visual Studio 8\SDK\version\CompactFramework\WindowsCE\platform\processor
  • Les fichiers .cab de SQL Server Compact Edition s'appellent Sqlce30.platform.processor.cab et Sqlce30.repl.platform.processor.cab. Ils se trouvent dans le répertoire suivant :
    C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\platform\processor

Par exemple, pour intégrer la version 2.0 du .NET Compact Framework et SQL Server Compact Edition au déploiement d'une application développée pour le système d'exploitation Windows CE 5 avec un processeur armv4, vous devez inclure les deux fichiers suivants :

  • C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\CompactFramework\WindowsCE\wce500\armv4\NETCFv2.wce5.armv4.cab
  • C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce500\armv4i\sqlce.wce5.armv4i.cab
Remarque :
Si l'application utilise la réplication de fusion ou RDA, vous devez également installer le fichier Sqlce30.repl.platform.processor.cab.

Voir aussi

Référence

Objets de l'espace de noms System.Data.SqlServerCe
System.Data.SqlServerCe Namespace (documentation de référence .NET Framework)

Aide et information

Assistance sur SQL Server Compact Edition