我添加了这一行
<DeviceCapability Name="PointOfService"/>
到我的Package.appxmanifest,以便使用Windows Phone 8嵌入式设备的扫描仪。添加上述行后,启动项目失败并出现以下错误:
Package could not be registered. (Exception from HRESULT: 0x80073CF6)
谁能告诉我这个错误的原因吗?
最佳答案
我在 Windows Embedded 8.1 手持设备上遇到了非常类似的问题。为了启用条形码扫描仪,请用此替换当前设备的功能。
<DeviceCapability Name="C243FFBD-3AFC-45E9-B3D3-2BA18BC7EBC5"/>
这个其实在MSDN上关于如何创建条形码扫描仪应用程序的文章中提到过,可以找到here ,但并不太明显。
完成此操作后,应用程序应该进行部署。如果您仍然遇到无法扫描条形码的问题,请在将 ClaimedBarcodeScanner 声明为您希望其扫描的条形码类型后,尝试为 ClaimedBarcodeScanner 设置条形码符号系统。例如,以下命令启用 GS1 128 条形码符号系统:
await claimedScanner.SetActiveSymbologiesAsync(new List<uint> {BarcodeSymbologies.Gs1128});
您需要了解的有关如何从条形码扫描仪获取数据的所有其他信息都可以在上述文章中找到。
关于.net - Windows Phone 嵌入式 8 DeviceCapability PointofService 导致部署错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34330476/