加载项包概述
更新:2007 年 11 月
加载项包是放置在数据存储的 addons 文件夹中的 XML 文件。RemoteAgent 和 FileDeployer 使用这些包将文件或应用程序部署到设备。
当应用程序创建 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 将不会打开。这时,请撤消所有更改并重试。