Поделиться через


Развертывание приложений для смарт-устройств

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

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

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

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

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

  • Sqlce30.dev.язык.платформа.процессор.cab;
  • Sqlce30.платформа.процессор.cab;
  • Sqlce30.repl.платформа.процессор.cab.
    DLL-файлы копируются в каталоги \Windows. Дополнительные сведения о содержимом каждого из CAB-файлов см. в разделе Сценарии развертывания.

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

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

C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\платформа\процессор.

Примечание.
Если приложение использует репликацию слиянием или удаленный доступ к данным, необходимо также установить файл Sqlce30.repl.платформа.процессор.cab.

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

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

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

  • Имя CAB-файла установки .NET Compact Framework — NETCFверсия.платформа.процессор.cab. Он находится в каталоге
    \Program Files\Microsoft Visual Studio 8\SDK\версия\CompactFramework\WindowsCE\платформа\процессор.
  • Имена CAB-файлов установки SQL Server Compact Edition — Sqlce30.платформа.процессор.cab и Sqlce30.repl.платформа.процессор.cab. Они находятся в каталоге
    C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\платформа\процессор.

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

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

См. также

Справочник

Объекты пространства имен System.Data.SqlServerCe
Пространство имен System.Data.SqlServerCe (справочная документация по .NET Framework)

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

Получение помощи по SQL Server Compact Edition