次の方法で共有


スマート デバイス アプリケーションの配置

このトピックでは、次の 2 種類のアプリケーション配置について説明します。

  • 開発中における 1 つのデバイスへのスマート デバイス アプリケーションの配置
  • 開発完了後の完成したアプリケーションの配置

開発中の配置

マネージ コード アプリケーション

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) を、管理対象の Microsoft Visual Studio プロジェクトに含めるには、System.Data.SqlServerCe アセンブリへの参照を追加します。この参照を追加すると、アプリケーションがコンパイルされて配置されるたびに、3 つの .cab ファイルが自動的にスマート デバイスに配置されます。

  • Sqlce30.dev.language.platform.processor.cab
  • Sqlce30.platform.processor.cab
  • Sqlce30.repl.platform.processor.cab
    DLL は \Windows ディレクトリにインストールされます。個々の cab ファイルの内容については、「配置シナリオ」を参照してください。

ネイティブ コード アプリケーション

Microsoft Visual C++ でアプリケーションを開発する場合、SQL Server Compact Edition はアプリケーションの配置時に自動的にインストールされません。SQL Server Compact Edition インストール .cab ファイルをコピーし、スマート デバイスにインストールしておく必要があります。SQL Server Compact Edition の .cab ファイルの名前は、Sqlce30.platform.processor.cab です。これは次のディレクトリにあります。

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

メモ :
アプリケーションでマージ レプリケーションまたは RDA を使用する場合は、Sqlce30.repl.platform.processor.cab ファイルもインストールする必要があります。

完成したアプリケーションの配置

アプリケーションが完成し、それを複数のデバイスに配置する準備ができたら、アプリケーション用の .cab ファイルを作成し、その .cab ファイルを使用してアプリケーションを複数のデバイスにインストールします。Visual Studio でアプリケーション用の .cab ファイルを作成するには、プロジェクトの [ビルド] メニューの [CAB ファイルのビルド] をクリックします。

結果の .cab ファイルには、アプリケーションのバイナリだけが含まれます。SQL Server Compact Edition や Microsoft .NET Compact Framework は含まれません。アプリケーションを完全な形で配置するには、アプリケーションの .cab ファイルと同じく、SQL Server Compact Edition と .NET Compact Framework の .cab ファイルをコピーし、展開する必要があります。

  • .NET Compact Framework の .cab ファイルの名前は、NETCFversion.platform.processor.cab です。これは次のディレクトリにあります。
    \Program Files\Microsoft Visual Studio 8\SDK\version\CompactFramework\WindowsCE\platform\processor
  • SQL Server Compact Edition の .cab ファイルの名前は、Sqlce30.platform.processor.cab および Sqlce30.repl.platform.processor.cab です。これらは次のディレクトリにあります。
    C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\platform\processor

たとえば、armv4 プロセッサで動作する Windows CE 5 オペレーティング システム向けに開発したアプリケーションの配置に、バージョン 2.0 の .NET Compact Framework と SQL Server Compact Edition を含めるには、次の 2 つのファイルを含める必要があります。

  • 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
メモ :
アプリケーションでマージ レプリケーションまたは RDA を使用する場合は、Sqlce30.repl.platform.processor.cab ファイルもインストールする必要があります。

参照

関連項目

System.Data.SqlServerCe 名前空間オブジェクト
System.Data.SqlServerCe 名前空間 (.NET Framework リファレンス ドキュメント)

ヘルプおよび情報

SQL Server Compact Edition のサポートについて