加载项包概述

更新:2007 年 11 月

加载项包是放置在数据存储的 addons 文件夹中的 XML 文件。RemoteAgentFileDeployer 使用这些包将文件或应用程序部署到设备。

当应用程序创建 RemoteAgent 或调用 DownloadPackage 时,智能设备连接 API 将查找 ID 与 ObjectId(以参数形式提供)匹配的包。如果 API 找到该包,它会将文件复制到设备上,并基于加载项包中的信息有选择地启动可执行文件。加载项包含有下列信息:

  • 唯一标识包的 ID。

  • 包的名称。

  • 设备应用程序支持的处理器类型。

  • 桌面上要从中复制文件的本地文件夹。

  • 设备上要将文件复制到其中的远程文件夹。

  • 要复制的文件的列表。

  • 要使用可选的命令行参数启动的二进制文件。

有关如何使用包的示例,请参见演练:在台式机应用程序与设备应用程序之间交换数据

创建加载项包文件

Visual Studio 会以加载项包文件的形式处理放置在数据存储的 addons 文件夹(位置为 驱动器:\ProgramData\Microsoft\corecon\1.0\addons (Windows Vista) 或 驱动器:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons)中的任何文件,而不考虑文件的具体名称。

说明:

安装任意版本的 Visual Studio(速成版除外)时,都会创建数据存储的 addons 文件夹。

需要注意的是,应验证对数据存储 addons 文件夹所做的更改。格式不正确的包文件将损坏数据存储,进而导致 Visual Studio 无法运行。若要验证更改,请关闭再打开 Visual Studio。如果数据存储已损坏,Visual Studio 将不会打开。这时,请撤消所有更改并重试。

请参见

概念

加载项包架构 XML 参考

参考

RemoteAgent

FileDeployer

其他资源

Smart Device Connectivity API Samples(智能设备连接 API 示例)