.net - Windows Phone 嵌入式 8 DeviceCapability PointofService 导致部署错误

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

我添加了这一行

 <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/

相关文章:

javascript - 如何区分 jQuery 中手持式扫描仪/枪式扫描仪和键盘的输入?

.net - 除了 "copy and paste inheritence"之外,还有什么方法可以与 Silverlight 应用程序共享 .net 类吗?

.net - SignedXml.CheckSignature 引发异常 : Value cannot be null. 参数名称:名称

c# - 自定义 BotState 存储 - 删除旧的状态数据条目

c# - 修改 IQueryable.Include() 的表达式树,为 join 添加条件

android - cordova 插件条码扫描器无法打开扫描

c# - 在锁屏下运行 Windows Phone 8.1 RT 应用程序

windows-phone-8 - Windows Phone 8 pjsip 库集成

xaml - 在 ItemTemplate 上设置属性

android - Scandit 在 Android Studio 中不工作(只在 Eclipse 中工作)