步骤 4:测试 UWP 设备应用的设备元数据

Important

设备元数据已弃用,并将在 Windows 的将来版本中删除。 有关替代功能的信息,请参阅驱动程序包容器元数据

设备应用工作流,步骤 4。

本文介绍如何在将 UWP 设备应用提交到 Windows 开发人员中心仪表板之前在本地测试 UWP 设备应用的设备元数据。

UWP 设备应用是一个特殊的 UWP 应用,设备制造商创建它作为其内部或外围设备的配套。 通过使用设备元数据,设备应用可以执行特权操作,并在设备插入时自动进行安装。 有关 UWP 设备应用的详细信息,请参阅 了解 UWP 设备应用

本文是分步系列的一部分。 请参阅 “逐步构建 UWP 设备应用” 以了解简介。

在您开始之前

可以将设备元数据部署到本地计算机上的本地设备元数据存储,以便测试设备是否正常工作。 部署设备元数据后,它应像将设备元数据提交到 Windows 开发人员中心仪表板时那样作。 例如,如果为设备元数据中的设备启用了自动播放,则插入设备时,自动播放处理程序应正常工作。 如果更改模型或发布者名称,可以确保这些更改也会显示。

在测试设备元数据之前,应将Microsoft应用商店应用安装在要部署设备元数据的计算机上。

在本地部署设备元数据

必须先将其部署到本地设备元数据存储,然后才能测试设备元数据。 创建设备元数据时,可以选择“ 将设备元数据包复制到本地计算机上的元数据存储 ”复选框,或者在创建设备元数据后使用 设备元数据创作向导 来部署它。

使用设备元数据创作向导部署设备元数据

  1. %ProgramFiles(x86)%\Windows Kits\8.1\bin\x86 打开设备元数据创作向导

  2. On the Tools menu, select Deploy Metadata Package.

  3. Browse to the .devicemetadata-ms file, and then select Open.

  4. If the User Account Control dialog box appears, select Yes.

  5. 部署设备元数据后,你将看到一条消息,指出 设备元数据包已成功复制到此计算机上的本地元数据存储。 设备元数据已准备好进行测试。

验证设备元数据

可以使用 设备元数据创作向导针对 UWP 设备应用或设备验证设备元数据。

使用设备元数据创作向导验证设备元数据

  1. %ProgramFiles(x86)%\Windows Kits\8.1\bin\x86 打开设备元数据创作向导

  2. Select Validate Metadata.

  3. “选择要验证的元数据包 ”页上,执行以下作:

    • “设备元数据包 ”标题下,选择 “浏览 ”以选择 .devicemanifest-ms 文件,或者选择“ 从本地元数据存储中选择” (如果已在本地部署设备元数据)。

    • 如果要针对 UWP 应用进行验证,请选中“ 根据 UWP 设备应用验证设备元数据包 ”复选框,然后选择“ 浏览 ”以选择Microsoft应用商店应用包(.appx)。

    • 如果要针对设备进行验证,请选中“根据 设备验证设备元数据包 ”复选框,选择“ 从设备中选择”,然后选择“ 确定”。

  4. Select Validate.

  5. 验证完成后,可以保存报表。 Select Close.

    Caution

    验证报告中可能会收到错误,指出“应用包中的 storeManifest.xml 与设备元数据文件中 packageInfo.xml 之间体验 ID 不匹配。可以安全地忽略此消息。

Next step