スマート デバイス アプリケーションの配置
このトピックでは、次の 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 リファレンス ドキュメント)