【问题标题】:Windows phone embedded 8 DeviceCapability PointofService causes error on deployWindows phone 嵌入式 8 DeviceCapability PointofService 导致部署错误
【发布时间】:2015-12-17 09:03:26
【问题描述】:

我添加了这一行

 <DeviceCapability Name="PointOfService"/>

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

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

谁能告诉我这个错误的原因?

【问题讨论】:

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


    【解决方案1】:

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

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

    这个其实在MSDN上关于如何创建条码扫描器应用的文章里有提到,可以找到here,不过不是很明显。

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

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

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

    【讨论】:

    • 非常感谢,使用您的 DeviceCapability 可以启动项目,并且在设置符号后,即使扫描也可以正常工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多