Развертывание приложений для смарт-устройств
В этом разделе дается описание двух типов развертывания приложений:
- развертывание приложения на устройстве во время разработки;
- окончательное развертывание приложения по завершении разработки.
Развертывание приложения во время разработки
Приложения с управляемым кодом
Для включения 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)