Развертывание приложений для интеллектуальных устройств

В этом разделе дается описание двух типов развертывания приложений:

  • развертывание приложения на интеллектуальном устройстве во время разработки;
  • окончательное развертывание приложения по завершении разработки.

Развертывание приложения во время разработки

Приложения с управляемым кодом

Чтобы включить Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5 в проект Microsoft Visual Studio на управляемом коде, добавьте ссылку на сборку System.Data.SqlServerCe. После добавления такой ссылки каждый раз при сборке и развертывании приложения на интеллектуальном устройстве автоматически размещаются три CAB-файла:

  • Sqlce.dev.язык.платформа.процессор.cab;
  • Sqlce.платформа.процессор.cab.
  • Sqlce.repl.платформа.процессор.cab.
    DLL-библиотеки устанавливаются в каталог \Program Files\Microsoft SQL Server Compact Edition\v3.5. Дополнительные сведения о содержимом каждого из CAB-файлов см. в разделе Установка на устройства и развертывание (SQL Server Compact).

Приложения с собственным кодом

Если приложение разрабатывается на языке Microsoft Visual C++, то при развертывании такого приложения автоматическая установка SQL Server Compact 3.5 не выполняется. Необходимо сначала скопировать CAB-файл установки SQL Server Compact 3.5 и установить его на интеллектуальном устройстве. CAB-файл установки SQL Server Compact 3.5 называется Sqlce.платформа.процессор.cab и находится в следующем каталоге:

%Program Files%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor

ms173409.note(ru-ru,SQL.100).gifПримечание.
Если приложение использует репликацию слиянием или удаленный доступ к данным, то необходимо также установить файл Sqlce.repl.платформа.процессор.cab.

Окончательное развертывание приложения

По завершении разработки приложения, когда оно готово к развертыванию на нескольких устройствах, необходимо создать установочный CAB-файл и с его помощью установить приложение на устройствах. Чтобы создать CAB-файл для приложения на языке Visual Studio, в меню Построить выберите пункт Построить CAB-файл.

Созданный CAB-файл содержит только двоичные файлы приложения. Он не содержит ни SQL Server Compact 3.5, ни Microsoft .NET Compact Framework. Чтобы произвести полное развертывание приложения, необходимо скопировать и распаковать CAB-файлы SQL Server Compact 3.5 и .NET Compact Framework вместе с CAB-файлом приложения.

  • CAB-файл .NET Compact Framework имеет название NETCFверсия.платформа.процессор.cab. Он находится в каталоге
    \Program Files\Microsoft.NET\SDK\CompactFramework\NETCFversion\WindowsCE\platform\processor\NETCFversion.platform.processor.cab.
  • CAB-файлы установки SQL Server Compact 3.5 называются Sqlce.платформа.процессор.cab и Sqlce.repl.платформа.процессор.cab. Они находятся в каталоге
    %Program Files%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor

Например, чтобы включить .NET Compact Framework и SQL Server Compact 3.5 версии 2.0 в свое развертывание для операционной системы Windows CE 5 на процессоре armv4, необходимо включить следующие два файла.

  • 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
ms173409.note(ru-ru,SQL.100).gifПримечание.
Если приложение использует репликацию слиянием или удаленный доступ к данным, то необходимо также установить файл Sqlce.repl.платформа.процессор.cab.

См. также

Справочник

System.Data.SqlClient

Справка и поддержка

Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)