スマート デバイス アプリケーションの配置
このトピックでは、次の 2 種類のアプリケーション配置について説明します。
- 開発中における 1 つのデバイスへのスマート デバイス アプリケーションの配置
- 開発完了後の完成したアプリケーションの配置
開発中の配置
マネージ コード アプリケーション
Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) を、管理対象の Microsoft Visual Studio プロジェクトに含めるには、System.Data.SqlServerCe アセンブリへの参照を追加します。この参照を追加すると、アプリケーションがコンパイルされて配置されるたびに、3 つの .cab ファイルが自動的にスマート デバイスに配置されます。
- Sqlce.dev.language.platform.processor.cab
- Sqlce.platform.processor.cab
- Sqlce.repl.platform.processor.cab
これらの DLL は \Program Files\Microsoft SQL Server Compact Edition\v3.5 ディレクトリにインストールされます。個々の cab ファイルの内容については、「デバイスへのインストールと配置 (SQL Server Compact)」を参照してください。
ネイティブ コード アプリケーション
Microsoft Visual C++ でアプリケーションを開発する場合、SQL Server Compact 3.5 はアプリケーションの配置時に自動的にインストールされません。SQL Server Compact 3.5 インストール .cab ファイルをコピーし、スマート デバイスにインストールしておく必要があります。SQL Server Compact 3.5 の .cab ファイルの名前は、Sqlce.platform.processor.cab です。これは次のディレクトリにあります。
%Program Files%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor
注意
アプリケーションでマージ レプリケーションまたは RDA を使用する場合は、Sqlce.repl.platform.processor.cab ファイルもインストールする必要があります。
完成したアプリケーションの配置
アプリケーションが完成し、それを複数のデバイスに配置する準備ができたら、アプリケーション用の .cab ファイルを作成し、その .cab ファイルを使用してアプリケーションを複数のデバイスにインストールします。Visual Studio でアプリケーション用の .cab ファイルを作成するには、プロジェクトの [ビルド] メニューの [CAB ファイルのビルド] をクリックします。
結果の .cab ファイルには、アプリケーションのバイナリだけが含まれます。SQL Server Compact 3.5 や Microsoft .NET Compact Framework は含まれません。アプリケーションを完全な形で配置するには、アプリケーションの .cab ファイルと同様に、SQL Server Compact 3.5 と .NET Compact Framework の .cab ファイルをコピーし、展開する必要があります。
- .NET Compact Framework の .cab ファイルの名前は、NETCFversion.platform.processor.cab です。これは次のディレクトリにあります。
\Program Files\Microsoft.NET\SDK\CompactFramework\NETCFversion\WindowsCE\platform\processor\NETCFversion.platform.processor.cab - SQL Server Compact 3.5 の .cab ファイルの名前は、Sqlce.platform.processor.cab および Sqlce.repl.platform.processor.cab です。これらは次のディレクトリにあります。
%Program Files%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor
たとえば、armv4 プロセッサで動作する Windows CE 5 オペレーティング システム向けに開発したアプリケーションの配置に、バージョン 2.0 の .NET Compact Framework と SQL Server Compact 3.5 を含めるには、次の 2 つのファイルを含める必要があります。
- C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\wce500\armv4i \NETCFv2.wce5.armv4.cab
- C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\armv4i\sqlce.wce5.armv4i.cab
注意
アプリケーションでマージ レプリケーションまたは RDA を使用する場合は、Sqlce.repl.platform.processor.cab ファイルもインストールする必要があります。