步骤 4:测试 UWP 设备应用的设备元数据
本主题介绍如何在将 UWP 设备应用提交到 Windows 开发人员中心仪表板之前,在本地测试该应用的设备元数据。
UWP 设备应用是一种特殊类型的 UWP 应用,由设备制造商创建,作为其内部或外围设备的配套。 通过使用设备元数据,设备应用可以运行特权操作,并在设备插入时自动安装。 有关 UWP 设备应用的详细信息,请参阅初始 UWP 设备应用。
本主题是分步系列的一部分。 有关简介,请参阅分步构建 UWP 设备应用。
开始之前
可以将设备元数据部署到本地计算机上的本地设备元数据存储,以便测试设备是否正常工作。 部署设备元数据后,其操作方式应与将设备元数据提交到 Windows 开发人员中心仪表板相同。 例如,如果为设备元数据中的设备启用了自动播放,则插入设备时,自动播放处理程序应正常工作。 如果更改模型或发布者名称,可以确保这些更改也会显示。
在测试设备元数据之前,应在要部署设备元数据的计算机上安装 Microsoft Store 应用。
在本地部署设备元数据
在测试设备元数据之前,必须将其部署到本地设备元数据存储中。 为此,你可以在创建设备元数据时选择“将设备元数据包复制到本地计算机上的元数据存储中”复选框,或者在创建设备元数据后使用“设备元数据创作向导”。
使用设备元数据创作向导部署设备元数据
从 %ProgramFiles(x86)%\Windows Kits\8.1\bin\x86 打开设备元数据创作向导。
在“工具”菜单上,单击“部署元数据包”。
浏览到 .devicemetadata-ms 文件,然后单击“打开”。
如果此时出现“用户帐户控制”对话框,请单击“是”。
部署设备元数据后,你将看到一条消息,指出设备元数据包已成功复制到此计算机上的本地元数据存储。 设备元数据已准备就绪,可以进行测试。
验证设备元数据
可以使用设备元数据创作向导,根据 UWP 设备应用或设备验证你的设备元数据。
使用设备元数据创作向导验证设备元数据
从 %ProgramFiles(x86)%\Windows Kits\8.1\bin\x86 打开设备元数据创作向导。
单击“验证元数据”。
在“选择要验证的元数据包”页上,执行以下操作:
在“设备元数据包”标题下,单击“浏览”以选择 .devicemanifest-ms 文件,或单击“从本地元数据存储中选择”(如果已在本地部署设备元数据)。
如果要根据 UWP 应用进行验证,请选择“根据 UWP 设备应用验证设备元数据包”复选框,然后单击“浏览”以选择 Microsoft Store 应用包 (.appx)。
如果要根据设备进行验证,请选择“根据设备验证设备元数据包”复选框,单击“从设备中选择”,选择设备,然后单击“确定”。
单击 “验证” 。
验证完成后,可以保存报告。 单击“关闭”。
注意
验证报告中可能会出现错误,提示“应用包中的 storeManifest.xml 与设备元数据文件中的 packageInfo.xml 之间的体验 ID 不匹配”。你可以放心地忽略这条信息。