Общие сведения о пакетах надстроек
Обновлен: Ноябрь 2007
Пакеты надстроек — это XML-файлы, которые размещаются в папку надстроек хранилища данных. Пакеты используются объектами RemoteAgent и FileDeployer для развертывания файлов и приложений на устройстве.
Если приложение создает RemoteAgent или вызывает DownloadPackage, интерфейс API подключения к смарт-устройству начинает поиск пакета с идентификатором, совпадающим с ObjectId, предоставленным в качестве аргумента. Если интерфейс API обнаружит пакет, он начинает копировать файлы на устройство и, если необходимо, запустит исполняемый файл в зависимости от сведений, предоставленных в пакете надстройки. Пакеты надстройки содержат следующие сведения:
Идентификатор, который уникально идентифицирует пакет.
Имя пакета.
Тип процессора, поддерживаемого приложением устройства.
Локальная папка на настольном ПК, из которой будут скопированы файлы.
Локальная папка на устройстве, в которую будут скопированы файлы.
Список копируемых файлов.
Двоичный файл, который будет запущен с необязательными аргументами командной строки.
Пример использования этого пакета см. в разделе Пошаговое руководство. Обмен данными между приложениями для настольного ПК и приложениями устройства.
Создание файлов пакета надстройки
В Visual Studio в качестве надстройки обрабатывается любой файл, размещенный в папке надстроек хранилища данных по пути диск:\ProgramData\Microsoft\corecon\1.0\addons (Windows Vista) или диск:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons.
Примечание. |
---|
Папка надстроек в хранилище данных создается при установке любой версии Visual Studio кроме экспресс-выпусков. |
Очень важно проверить изменения, которые вносятся в папку надстроек хранилища данных. Плохо составленные файлы пакетов повредят хранилище данных, и среда Visual Studio не будет работать. Чтобы проверить внесенные изменения, закройте и откройте среду Visual Studio Visual Studio не откроется, если хранилище данных повреждено. Отмените все изменения и повторите попытку.
См. также
Основные понятия
Справочник по схеме XML пакета надстройки