2

我添加了这一行

 <DeviceCapability Name="PointOfService"/>

到我的 Package.appxmanifest,以便使用 windows phone 8 嵌入式设备的扫描仪。添加上述行后,启动项目失败并出现以下错误:

无法注册包。(来自 HRESULT 的异常:0x80073CF6)

有人可以告诉我这个错误的原因吗?

4

1 回答 1

2

我在 Windows Embedded 8.1 手持设备上遇到了非常相似的问题。为了启用条码扫描器,用此替换当前设备功能。

    <DeviceCapability Name="C243FFBD-3AFC-45E9-B3D3-2BA18BC7EBC5"/>

这实际上在 MSDN 上关于如何创建条形码扫描仪应用程序的文章中提到,可以在这里找到,但不是很明显。

之后,应用程序应该部署。如果您仍然遇到无法扫描条形码的问题,请在将 ClaimedBarcodeScanner 声明为您希望它扫描的条形码类型后,尝试为它设置条形码符号。例如,以下启用 GS1 128 条码符号:

await claimedScanner.SetActiveSymbologiesAsync(new List<uint> {BarcodeSymbologies.Gs1128});

您需要了解的有关如何从条形码扫描仪获取数据的所有其他信息都可以在上述文章中找到。

于 2016-01-04T21:42:52.553 回答