次の方法で共有


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

このトピックでは、次の 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 ファイルもインストールする必要があります。

参照

リファレンス

System.Data.SqlClient

ヘルプおよび情報

サポートについて (SQL Server Compact 3.5 Service Pack 1)