嵌入Windows Phone 8 DeviceCapability PointofService导致部署错误

时间:2015-12-17 09:03:27

标签: .net windows-phone-8 barcode-scanner windows-embedded-8

我添加了这一行

 <DeviceCapability Name="PointOfService"/>

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

  

无法注册包裹。 (HRESULT异常:0x80073CF6)

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

1 个答案:

答案 0 :(得分:2)

我在Windows Embedded 8.1手持设备上遇到了类似的问题。为了使条形码扫描器能够用这个替换当前的设备功能。

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

在MSDN上有关如何创建条形码扫描器应用程序的文章中实际上提到了这一点,可以找到它here,但它并不是太明显。

执行此操作后,应该部署应用程序。如果您仍然遇到问题而不是扫描条形码,那么在您声明ClaimedBarcodeScanner所需的条形码类型之后,请尝试设置条形码符号系统。例如,以下内容启用GS1 128条形码符号系统:

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

您需要了解的有关如何从条形码扫描仪获取数据的其他信息,请参阅上述文章。